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

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

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

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

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

Ниже прилагается фотография моих настроек DNS.

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

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

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

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

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

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

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

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

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

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

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