Я только что установил sendmail на ubuntu 14.04 lts и настроил новый домен. Каким-то образом я должен был следить за проблемой конфигурации, поскольку почта Google отклоняет сообщение. глядя на ответное сообщение, он сообщает мне следующее:
The original message was received at Tue, 27 Oct 2015 11:59:18 +0100
from staging.www.de.mydomain.com [127.0.0.1]
----- The following addresses had permanent fatal errors -----
<andy@findix.com>
(reason: 550-5.7.1 [2a01:4f8:212:27c8::2] Our system has detected that this message does)
----- Transcript of session follows -----
... while talking to aspmx.l.google.com.:
>>> DATA
<<< 550-5.7.1 [2a01:4f8:212:27c8::2] Our system has detected that this message does
<<< 550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and
<<< 550-5.7.1 authentication. Please review
<<< 550-5.7.1 https://support.google.com/mail/?p=ipv6_authentication_error for more
<<< 550 5.7.1 information. y6si29358320wiv.50 - gsmtp
554 5.0.0 Service unavailable
Я настроил записи mx, но почему в сообщении указано, что оно получено с адреса 127.0.0.1?
mail.log имеет следующую запись:
Oct 27 12:49:27 staging sendmail[24866]: t9RBnRJo024866: from=andy, size=72, class=0, nrcpts=1, msgid=<201510271149.t9RBnRJo024866@staging.www.de.mydomain.com>, relay=andy@localhost
Oct 27 12:49:27 staging sendmail[24866]: t9RBnRJo024866: to=myname@gmail.com, ctladdr=andy (1000/100), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30072, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Любая помощь приветствуется.
Похоже, у вас нет соответствующей записи указателя для вашего IPv6-адреса.
Это то, что ваш поставщик услуг, контролирующий этот IP-адрес, должен добавить в свои записи DNS.
Запись должна соответствовать имени вашего почтового сервера.
Вы видите адрес 127.0.0.1, потому что почта была сгенерирована на вашем почтовом сервере - так что она действительно пришла с localhost. Это совершенно нормально.