Назад | Перейти на главную страницу

550 отправитель отклонен - ​​домен отправителя не имеет записи MX / A. Другой IP для записей MX и A

У меня есть веб-сайт с разным хостингом для веб-сайта и электронной почты. Я размещаю веб-сайт, а другая компания размещает электронную почту и обрабатывает домен.

Вот как настраивается домен: (Доменное имя и IP-адрес замаскированы в целях конфиденциальности)

Record                  Type    TTL     Content
<domain>.com.au         A       1 hour  180.235.xxx.xx
<domain>.com.au         MX      1 hour  mail.<domain>.com.au
<domain>.com.au         A       1 hour  125.255.xx.xx
<domain>.com.au         NS      1 hour  ns1.planetdomain.com
<domain>.com.au         NS      1 hour  ns2.planetdomain.com
<domain>.com.au         SOA     1 hour  ....
blog.<domain>.com.au    A       1 hour  180.235.xxx.xx
www.<domain>.com.au     A       1 hour  180.235.xxx.xx

Сайт использует WordPress и время от времени отправляет запросы в компанию. Однако бывают случаи, когда появляется это сообщение об ошибке:

Spurlingtamworth@bestdressedmen.com.au
host mx1.pm.telstra.com [203.147.175.1]
SMTP error from remote mail server after MAIL FROM:<spurling@vps1.preschem.com> SIZE=2300:
550 5.1.0 <spurling@vps1.preschem.com> sender rejected - sender domain has no MX/A record

Я понимаю, что записи MX указывают на другой IP-адрес. Я не знаю как, но WordPress, похоже, может нормально отправлять электронную почту, несмотря на то, что у записей MX другой IP-адрес. Однако для некоторых адресов электронные письма продолжают возвращаться.

Как мне исправить эту проблему? Мне нужно исправить это со стороны веб-хостинга или со стороны домена?

Я установил записи MX в cPanel как Удаленный почтовый обменник. Таким образом, электронные письма будут отправляться на хостинг электронной почты.

Сообщение совершенно правильное: в домене вашего отправителя нет записи MX или A.

$ host vps1.preschem.com
Host vps1.preschem.com not found: 3(NXDOMAIN)

В соответствии с RFC 5321 раздел 2.3.5 в домен отправителя должен быть действительным и разрешаемым. Если нет, любой почтовый сервер может отклонить почту.

Вы решаете проблему, предоставляя ему соответствующую запись или записи адреса.

Некоторые почтовые серверы для уменьшения спама требуют, чтобы домен отправителя преобразовывался в правильную запись DNS «A» и, в крайних случаях, в запись «MX». Делать dig на vps1.preschem.com для записей «A» или «MX» ничего не возвращает.

Решение - Добавить A рекорд для vps1.preschem.com

root@svm1010:/var/tmp# dig vps1.preschem.com MX +short
root@svm1010:/var/tmp# dig vps1.preschem.com +short
root@svm1010:/var/tmp# 

Ошибка возникает из-за того, что адрес отправителя недействителен и сервер Telstra считает вас спамом.

Адрес отправителя: spurling@vps1.preschem.com. Сервер Telstra ищет домен vps1.preschem.com и не находит записи MX или A, поэтому никто не может отправлять электронную почту на этот адрес. Измените адрес отправителя на какой-нибудь действительный (или хотя бы допустимое доменное имя), и эти конкретные ошибки должны исчезнуть.