Я использую почтовый сервер dovecot / postfix на debian, и у меня есть некоторые проблемы. Все работает нормально, за исключением того, что все письма на @ aol.com откладываются.
Код ошибки дал мне: «Обратный поиск DNS для вашего IP-адреса не работает».
У меня есть сайт (в этом посте я назову его site.com) на сервере A. Затем я запускаю этот почтовый сервер на сервере B. У меня есть запись mail.site.com A, указывающая на сервер B в моих доменах DNS, а также запись MX, указывающая на mail.site.com.
Я установил PTR-запись своего почтового сервера на site.com, и вот результат поиска:
* Я заменил 60.70.80.90 для IP моего почтового сервера
И 1.2.3.4 в качестве IP моего основного сервера
dig -x 60.70.80.90 @8.8.8.8
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6 <<>> -x 60.70.80.90 @8.8.8.8
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48367
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;90.80.70.60.in-addr.arpa. IN PTR
;; ANSWER SECTION:
90.80.70.60.in-addr.arpa. 21599 IN PTR site.com.
;; Query time: 58 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Tue Jul 22 14:30:23 2014
;; MSG SIZE rcvd: 75
В настройках DNS домена site.com у меня есть:
A | site.com -> 1.2.3.4 (main server ip)
A | mail.site.com -> 60.70.80.90 (mail server ip)
MX | mail.site.com -> mail.site.com
У меня нет записей SPF или TXT. Когда я пингую mail.site.com, он правильно возвращает IP моего почтового сервера.
Почему мне все еще приходят в норму?
РЕШЕНИЕ:
Я изменился
MX | mail.site.com -> mail.site.com
к
MX | site.com -> mail.site.com
Кроме того, как предположил @sebix, я должен был подтвердить, что мой HELO был установлен как mail.site.com (он был установлен как site.com), а также подтвердить, что мой PTR моего почтового сервера был установлен на mail.site.com (это было установите site.com)
Быстрый поиск направит вас к AOL Postmaster где за ошибкой 421 должен был следовать дополнительный код ошибки, указывающий фактическую причину, по которой ваше соединение (временно) отклонено:
421 DNS:NR
The Reverse DNS lookup for your IP address is failing.
421 RLY:B3
The IP address you are sending from has been temporarily rate limited due
poor reputation.
421 RLY:CH
A computer or computer(s) on your network may be compromised and is sending mail
that matches the signature of known spam.
421 RLY:CH2
Your IP address has generated AOL member complaints
421 RLY:NW
The IP address you are sending from has been temporarily rate limited because the
IP is new or has been idle for a long time
421 RLY:SN
This error indicates you are sending email using a disallowed AOL.COM screenname as
your FROM or REPLY-TO address
etc. etc.
Отредактируйте после добавления полного ответа об ошибке: 421 DNS:NR
на ваш вопрос мы можем заключить обратный поиск DNS для вашего IP-адреса не работает.
Обычно вам необходимо связаться с вашим хостинг-провайдером, чтобы настроить правильную обратную запись DNS для IP-адреса вашего почтового сервера (serverB). Простая проверка с dig -x <your-ip> @8.8.8.8
должен вернуться 7.8.9.10-.in-addr.arpa. 599 IN PTR mail.example.com
где mail.example.com - это, конечно, правильное имя хоста serverB.
Да, вам нужно убедиться, что
Домен на PTR и ваш helo должны соответствовать. Это не совсем соответствует RFC, но крупные провайдеры, такие как AOL, ожидали этого уже давно. Это действительно помогает предотвратить спам.