Как мне отредактировать DNS для размещения веб-сервера и почтового сервера?

Первоначально я использовал один сервер (сервер A), который обрабатывал веб-обслуживание и обслуживание электронной почты. Это все работало нормально.

Вчера я хотел снять нагрузку с веб-сервера с первого сервера (сервер A) и поместить его на новый сервер (сервер B). Это означает, что сервер А теперь просто почтовый сервер.

С тех пор я пытался редактировать свои настройки DNS, и, хотя электронные письма работают по SMTP, они, похоже, не работают по протоколу POP. Я могу отправлять электронные письма с почтового сервера (сервер A), но больше ничего не могу получить.

Ниже приведено фото моих настроек DNS.

Любые предложения будут полезны. Е.Г.: Возможно, мне тоже нужно что-то изменить и в MailEnable? Я имею в виду, я не должен, потому что все, что я изменил, это настройки DNS, чтобы веб-трафик указывал на новый веб-сервер (сервер B).

Пример моего DNS здесь

1 ответ

Решение

У вас нет записи MX в корне вашего домена (т.е. нет записи с типом MX и имя @), поэтому любые электронные письма, входящие в any.name@your.domain откатится на сервер, указанный в записи A в корне вашего домена, который теперь указывает на ваш сервер B. Не удивительно, что вы не получаете письмо!

Таким образом, проблема не в доступе по протоколу POP между почтовым клиентом и сервером A; Дело в том, что входящие электронные письма от мира не направлены на сервер А, во-первых.

Запись MX с именем smtp будет применяться только к электронным письмам, отправленным на any.name@smtp.your.domainтак что это скорее красная селедка.

Вам нужна запись о @ указывать на сервер B, но запись MX @ к серверу А. HTTP-доступ направляется только записями А; он будет полностью игнорировать любые записи MX.

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

Вам нужно будет создать следующую запись MX:

  • Название: @
  • Тип: MX
  • Значение: smtp.your.domain (т. е. полное доменное имя вашего сервера A) и приоритет 10

(The priority Значение не очень важно, если у вас есть только один почтовый сервер, но если установить его на 10, вы сможете легко добавить новую запись с более высоким или более низким приоритетом в будущем, если это когда-либо понадобится.)

Подождите час, пока не истечет срок действия старых данных DNS, и тогда ваше входящее письмо снова заработает. Вы можете даже получить всю почту, которая осталась недоставленной после внесения изменений в DNS, в течение дня или около того.

Другие вопросы по тегам