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

Hotmail отправляет электронное письмо на запись A, а не на записи MX

Мой веб-сайт размещен в одном месте на сервере, который также принимает электронную почту, и я использую 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. Но похоже, что неудача была непоследовательной. Серверы, перечисленные ниже, иногда отображаются в наших журналах, показывая успешную доставку, а в других случаях отображаются в сообщениях об ошибках, возвращаемых отправителям.

  • blu0-omc2-s9.blu0.hotmail.com [65.55.111.84]
  • blu0-omc1-s12.blu0.hotmail.com [65.55.116.23]
  • bay0-omc4-s24.bay0.hotmail.com [65.54.190.226]
  • blu0-omc4-s25.blu0.hotmail.com [65.55.111.164]

Мы решили проблемы. Они были из-за DNS-сервера, который часто не отвечал. (хотя это было в крупной хостинговой компании). Когда мы начали использовать собственный DNS-сервис, проблема исчезла, и мы не видели никаких ошибок уже месяц.

Вышеупомянутый «принятый» ответ неверен: Hotmail правильно использует записи MX.