Мой веб-сайт размещен в одном месте на сервере, который также принимает электронную почту, и я использую Google Apps для почты в качестве поставщика услуг электронной почты. За последние 18 месяцев у меня не было проблем, и сообщений об утере электронной почты не было.
Однако на этой неделе кто-то, использующий Hotmail, попытался написать мне письмо. 25-50% отправляемых ими электронных писем им возвращаются с сообщением «550 relay not allowed».
Мои записи MX верны, и, проверяя журналы Exim на моем веб-сервере, я вижу, что Hotmail пытается отправлять электронные письма в запись A, потому что этот сервер может принимать электронную почту. Это похоже на известная проблема с Hotmail.
Поскольку я не могу отключить веб-сервер от приема почты от Hotmail (поскольку другие люди используют веб-сервер в качестве хостинга электронной почты), есть ли решение?
Hotmail не использует правильные правила DNS. Hotmail будет всегда попробуйте сначала доставить A-запись домена, и MX-записи будут игнорироваться. Если A-запись домена принимает соединение (например, на ней работает почтовый сервер), она попытается доставить электронное письмо, что в большинстве случаев не будет проблемой, если веб-сервер и почтовый сервер являются одним и тем же ящиком.
Однако, если домен использует другой почтовый сервер, Hotmail все равно будет пытаться доставлять почту на A-запись домена. Если машина выдает 550 Relay denied, Hotmail не сможет доставить почту. Оно делает НЕ попробуйте MX-запись домена.
Единственное решение - использовать порт 25 брандмауэра, поэтому Hotmail не сможет подключиться к вашему порту 25. Если это не удается, hotmail попытается разрешить MX-записи.
Это было проблемой в течение многих лет, но Hotmail ничего не знает.
Я очень рекомендую Google Инструмент CheckMX.
Мне всегда было интересно, почему некоторые электронные письма, отправленные через Hotmail, не возвращаются, но этот инструмент показал мне, что открытый порт 25 на моем веб-сервере - вот что смущало Hotmail. Так что, хотя виноват Hotmail, я закрыл порт, и с тех пор никаких проблем не было.
Вы уверены, что сами записи MX работают стабильно?
Если по какой-то причине Hotmail не может найти ваши записи MX, но жестяная банка посмотрите свои записи A, они попробуют последнее.
У нас тоже была эта проблема: Hotmail игнорировал записи MX. Но похоже, что неудача была непоследовательной. Серверы, перечисленные ниже, иногда отображаются в наших журналах, показывая успешную доставку, а в других случаях отображаются в сообщениях об ошибках, возвращаемых отправителям.
Мы решили проблемы. Они были из-за DNS-сервера, который часто не отвечал. (хотя это было в крупной хостинговой компании). Когда мы начали использовать собственный DNS-сервис, проблема исчезла, и мы не видели никаких ошибок уже месяц.
Вышеупомянутый «принятый» ответ неверен: Hotmail правильно использует записи MX.