Предупреждение Postfix при отправке почты: имя хоста не разрешается на адрес xxx.xxx.xxx.xxx

Каждый раз, когда я отправляю электронное письмо , Я получаю эту строку в /var/log/mail.warn:

postfix/submission/smtpd[xxxxx]: warning: hostname <FQDN> does not resolve to address xxx.xxx.xxx.xxx

Я, очевидно, уже выяснил эту проблему в Google; в моем /etc/host.conf единственной записью является "multi = on", я попытался добавить следующие две строки в /etc/postfix/main.cf:

smtp_host_lookup = native #(also tried "dns", for that matter)
import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C RESOLV_MULTI=on

- ничего не помогло. Я подозреваю, что проблема заключается в природе конфигурации сервера; это сервер Hetzner с другим внутренним IP-адресом, см. здесь: https://wiki.hetzner.de/index.php/VServer/en#Why_does_my_VM_have_a_different_IP_from_the_one_shown_in_the_Robot.3F

Но я не могу понять, как исправить это. Я использовал это руководство для настройки почтового сервера, поэтому большинство файлов конфигурации на 100%, как здесь:

https://thomas-leister.de/sicherer-mailserver-dovecot-postfix-virtuellen-benutzern-mysql-ubuntu- server-xenial /

Для полноты здесь / etc / hosts:

# IPv4
127.0.0.1 localhost.localdomain localhost
# (old) 172.xx.xx.xx  Debian-85-jessie-64-LAMP
172.xx.xx.xx mysrv.mydomain.tld mysrv
#
# IPv6
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
xxx:xxx:xxx:xxx::2  Debian-85-jessie-64-LAMP
1
задан 5 October 2016 в 12:38
1 ответ

Просто чтобы ответить на свой вопрос (не уверен, нарушает это какое-либо правило или нет):

Я заменил внутренний IP Hetzner на публичный в /etc/hosts и теперь все работает нормально, предупреждение исчезло. Понятия не имею, почему по умолчанию туда не введен публичный IP, и если есть какой-нибудь недостаток в его изменении.

1
ответ дан 3 December 2019 в 23:40

Теги

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