Download PDF
Download page RuPost. Ошибка при отправке писем.
RuPost. Ошибка при отправке писем
Проблема
Ошибки при отправке писем в RuPost.
Диагностика
Проверить:
при отправке писем наличие сообщения "Queue file write error".
статус запрета на установку бита исполнения:
sudo astra-nochmodx-lock status
Возможная причина: Включен запрет на установку бита исполнения. Перейти к решению.
Проверить:
при отправке письма с почтового ящика ведущего сайта на почтовый ящик второго сайта в журнале событий появляется сообщение "Доставка отложена по причине SASL authentication failed; server <IP-адрес> said: 535 5.7.8 Error: authentication failed (reason unavailable)":

- сертификаты на сайтах геокластера:
openssl s_client -connect rupost.site1:443 -servername rupost.site1 openssl s_client -connect rupost.site2:443 -servername rupost.site1
Возможная причина: Используются разные SSL-сертификаты на серверах геокластера. Перейти к решению.
- Проверить при отправке почты внешнему получателю наличие сообщения вида: где
554 5.7.1 <получатель>: Relay access denied
<получатель>— любая внешняя почта. - Убедиться, что выполняется отправка писем на существующий ящик в домене RuPost.
Возможная причина: Некорректные настройки внутреннего сервиса. Перейти к решению.
Проверить:
при отправке писем через десктопные клиенты (RuPost Desktop, Thunderbind и другие) наличие сообщений:
"dovecot: auth: Error: sqlpool(pgsql): Query failed или dovecot: quota-status... Error: quota check failed: Failed to get quota resource";
наличие записи вида:
в файлах:May 24 11:26:20 rupost dovecot: auth: Error: sqlpool(pgsql): Query failed, aborting: SELECT '*:bytes=' || rp_mailboxes.quota_mailbox_size || 'B' quota_rule, rp_mailboxes.quota_max_mail_size || 'B' quota_max_mail_size, rp_mailboxes.id AS mailbox_uuid, CASE WHEN log_user_events = TRUE AND 'quota-status' = 'imap' THEN 'quota acl imap_quota imap_acl lazy_expunge notify mail_log' WHEN log_user_events <> TRUE AND 'quota-status' = 'imap' THEN 'quota acl imap_quota imap_acl lazy_expunge' WHEN 'quota-status' = 'lmtp' THEN 'quota acl sieve' ELSE 'quota acl' END mail_plugins FROM rp_email_view JOIN rp_mailboxes ON rp_email_view.mailbox_id = rp_mailboxes.id AND alias = 'test-rupost-1@example.com' AND is_primary = TRUE
/var/log/syslog;/var/log/rupost/monitor.log;/var/log/mail.log;/var/log/error.
Возможная причина: Отказ в подключении со стороны СУБД PostgreSQL. Перейти к решению.
- Убедиться, что при попытке отправить письмо от имени общего почтового ящика через почтовый клиент RuPost возникает ошибка:
sender address rejected: not owned
Возможная причина: Проблема с механизмом проверки прав на отправку писем. Перейти к решению.