У меня есть сервер с RHEL 6 и postfix (postfix-2.6.6-2.2.el6). Когда я пытаюсь отправить электронное письмо в Google, я получаю это в / var / logmaillog:
postfix/smtp[13414]: 6F4DC10406E7: to=<XXX@englishonlineuniversity.com>, relay=none, delay=0.16, delays=0.02/0/0.14/0, dsn=4.4.1, status=deferred (connect to aspmx.l.google.com[2a00:1450:4013:c01::1b]:25: Network is unreachable)
Эта ошибка возникает только в этом домене (englishonlineuniversity.com).
Что значит подключиться к aspmx.l.google.com:25: Сеть недоступна?
Это означает, что ваш MTA пытается подключиться к Google SMTP через IPv6 (2a00: 1450: 4013: c01 :: 1b). Это не работает, поскольку ваша сеть, вероятно, не поддерживает IPv6.
Чтобы избавиться от сообщения об ошибке, вы можете настроить Postfix так, чтобы он не использовал IPv6, отредактировав свой /etc/postfix/main.cf
с этой директивой:
inet_protocols = ipv4
После этого вам придется перезапустить postfix:
/etc/init.d/postfix restart
Некоторые интернет-провайдеры не разрешают использовать localhost в качестве доменного имени (QFDN) и отклоняют входящую почту с вашего сервера. В /etc/postfix/main.cf
измените следующее:
myhostname = localhost
на полное доменное имя, которым вы владеете, то есть:
myhostname = geoip-db.com
mydestination = geoip-db.com, localhost.localdomain, localhost