Почтовые серверы Yahoo отказываются доставлять сообщения на почтовый сервер домена, которым я управляю. Он жалуется, что для домена нет записи MX. По моему пониманию много лет, и по RFC 5321, если запись MX отсутствует, ожидается, что почтовые серверы вернутся к адресу, указанному в записи A для домена. Вот соответствующее предложение из RFC:
Раздел 5.1 «Если возвращается пустой список MX, адрес обрабатывается так, как если бы он был связан с неявной MX RR с предпочтением 0, указывающим на этот хост».
Кажется я не единственный, кто заметил это очевидное нарушение требований RFC серверами доставки почты Yahoo. У меня вопрос: должны ли операторы сайтов теперь создавать записи MX для всех доменов, получающих почту? Доступен ли какой-либо процесс для сообщения Yahoo о том, что их почтовые серверы не соответствуют требованиям? Или я дезинформирован, и почтовым серверам больше не требуется переходить к записям A, если записи MX отсутствуют?
Это верхняя часть сообщения об отказе от Yahoo с удаленными адресами:
К сожалению, нам не удалось доставить ваше сообщение по следующему адресу. <...>: mx-запись для домена = ... не найдена
Технически правильный ответ: Yahoo! виноват в несоблюдении RFC. Настоящий ответ - создать запись MX.