Почему письма не доставляются в почтовую систему postfix из внешних источников?

Здравствуйте!

У меня проблема с отправкой писем через Postfix. Я могу успешно отправлять письма из Postfix наружу, но не могу получать письма обратно. Вот мои настройки Postfix (postconf -n):

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
compatibility_level = 3.6
inet_interfaces = all
inet_protocols = all
mailbox_size_limit = 0
mydestination = localhost.$mydomain, localhost
myhostname = server1.ru-central1.internal
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_CApath = /etc/ssl/certs
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_security_level = may
virtual_mailbox_domains = /etc/postfix/virtual_mailbox_domains
virtual_transport = lmtp:unix:private/dovecot-lmtp

У меня открыты следующие порты: 25,110,465,587,993,995.

Я отправляю письма через Yandex. Вследствие проблемы, я получил следующее непоставленное сообщение: Diagnostic-Code: smtp; 554 5.1.1 Unknown user; ZsLKhtpkoO5g-2Mu9GyOl; user not found.

Как я могу решить эту проблему и доставить письма успешно?
  • 15 октября 2023 г. 12:31
Ответы на вопрос 1
Проблема с доставкой писем "554 5.1.1 Unknown user; ZsLKhtpkoO5g-2Mu9GyOl; user not found" указывает на то, что получатель, указанный в письме, не существует в вашей системе. Это может быть связано с неправильной настройкой виртуальных доменов или с тем, что адрес электронной почты указан неправильно.

Одним из решений может быть проверка ваших настроек в файле /etc/postfix/virtual_mailbox_domains, чтобы убедиться, что все виртуальные домены указаны правильно. Убедитесь, что домены, на которых вы ожидаете получение писем, добавлены в этот файл.

Также стоит проверить правильность указания адреса электронной почты для получателей в письмах. Проверьте, нет ли опечаток или неправильно указанных символов в адресе электронной почты.

Если эти проверки не помогут решить проблему, можно также уточнить у почтового провайдера Yandex, есть ли какие-либо ограничения или специфические настройки, которые могут помешать доставке писем на ваш сервер Postfix.

Также полезно проверить логи Postfix (/var/log/mail.log), чтобы увидеть подробную информацию о неудачных попытках доставки писем и возможные ошибки. Это может помочь установить причину проблемы и внести соответствующие изменения в настройки.
Похожие вопросы