Отправка электронной почты с помощью почтового сервера Postfix приводит к сбою преобразователя адресов

Отправка электронной почты с помощью почтового сервера Postfix приводит к сбою преобразователя адресов

Я не могу отправить письмо с моего сайта, в webmin я вижу очередь сообщений со статусом "сбой преобразователя адресов". Раньше все работало нормально, но внезапно остановилось. Прикрепляю скриншот webmin и мой main.cf postfix

# Смотрите /usr/share/postfix/main.cf.dist для прокомментированной, более полной версии


# Специфично для Debian: указание имени файла приведет к первому
# строка этого файла, которая будет использоваться в качестве имени. Значение Debian по умолчанию
# это /etc/mailname.
#myorigin = /etc/mailname
#sender_canonical_maps = хэш:/etc/postfix/canonical
sender_dependent_default_transport_maps = хэш:/etc/postfix/dependent
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
бифф = нет

# добавление .domain — это работа MUA.
append_dot_mydomain = нет

# Раскомментируйте следующую строку, чтобы сгенерировать предупреждения о «задержке почты»
#время_задержки_предупреждения = 4 часа

readme_directory = нет

# Параметры TLS
smtp_tls_policy_maps = хэш:/etc/postfix/tls_policy
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_header_checks = pcre:/etc/postfix/smtp_header_checks
# Смотрите /usr/share/doc/postfix/TLS_README.gz в пакете postfix-doc для
# информация о включении SSL в smtp-клиенте.

#smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
моеимя_хоста = localhost
#alias_maps = хэш:/etc/aliases
#alias_database = хэш:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, pad10.net, localhost.com, localhost
моисети = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
разделитель_получателя = +
inet_interfaces = только петля
inet_protocols = ipv4

#relayhost = [smtp.gmail.com]:587
релейхост = [smtp.zoho.com]:587
smtp_sasl_auth_enable = да
smtp_sasl_password_maps = хэш:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = да
#smtp_generic_maps = хэш:/etc/postfix/genericsmtpd_sasl_auth_enable = да
smtpd_sasl_auth_enable = да

решение1

Решено. Это была следующая строка, и я ее отключил.

#sender_dependent_default_transport_maps = хэш:/etc/postfix/dependent

Он искал вещи, которых там нет.

решение2

У меня была похожая проблема, и я нашел этот вопрос. Проблема была в моей карте отправителя, но решение было в ее postmap. Это была строка из моего main.cf:

sender_dependent_default_transport_maps = pcre:/etc/postfix/sdd_transport.pcre

Файл pcre у меня был настроен правильно, но мне нужно было выполнить эту команду из каталога /etc/postfix:

sudo postmap /etc/postfix/sdd_transport.pcre

Потом перезапустил postfix и все стало нормально.

Связанный контент