Постфикс - Хост или домен, не найденный

Я использовал бы 303, Видят Другой сам, однако 300 Разнообразного выбора (с правильно сформированным телом, описывающим различный выбор), мог бы также быть соответствующим (хотя я никогда не использовал это сам, так не знайте о том, насколько хорошо поддерживаемый это).

22
задан 14 April 2019 в 22:59
4 ответа

Ваш сервер пытается использовать IPv6 при отправке почты. Поскольку mail.example.com не имеет AAAA-записи (которая аналогична A-записи, но для IPv6), это не работает.

Если вы хотите Postfix на никогда не использовать IPv6, вы можете изменить это в файле конфигурации, как описано на странице руководства postconf (5):

When IPv6 support is enabled via the inet_protocols parameter,  Post-
fix will do DNS type AAAA record lookups.

When  both IPv4 and IPv6 support are enabled, the Postfix SMTP client
will attempt to connect via IPv6 before attempting to use IPv4.

Examples:

inet_protocols = ipv4
inet_protocols = all (DEFAULT)
inet_protocols = ipv6
inet_protocols = ipv4, ipv6

Если вы хотите изменить его только для этого домена, измените карту транспорта на прочтите

example.com smtp-ipv4:[mail.domain.com]
33
ответ дан 2 December 2019 в 20:00

Следующее изменение в /etc/postfix/main.cf решило проблему для меня.

inet_protocols = ipv6 

Измените приведенное выше на

inet_protocols = all
-5
ответ дан 2 December 2019 в 20:00

Простая конфигурация Postfix, которая сработала у меня.

/etc/postfix/main.cf

myhostname = localhost.testing.com
myorigin = testing.com
relayhost =
inet_protocols = ipv4
inet_interfaces = loopback-only
mydestination =
0
ответ дан 2 December 2019 в 20:00

Я могу решить эту проблему, сказав Postfix использовать Google DNS сразу после установки. постфикс:

echo 'nameserver 8.8.8.8' >> /var/spool/postfix/etc/resolv.conf
1
ответ дан 7 April 2021 в 20:35

Теги

Похожие вопросы