У нас есть выделенный сервер в Godaddy, который мы используем для размещения нескольких клиентских сайтов.
Один из наших клиентов зарегистрировал свой домен в Godaddy и использует Godaddy для обработки всей своей электронной почты, поэтому у него уже настроен файл зоны DNS.
Когда мы переместили их хостинг на наш выделенный сервер, упомянутый выше, мы попросили их просто поменять IP-адрес в своей записи «A» со старого IP-адреса хостинга на IP-адрес нашего выделенного сервера.
С нашей стороны, в панели управления Plesk настройки хостинга мы создали для них записи «клиент» и «домен» и настроили их содержимое на нашем сервере. Затем мы просто помещаем NS-записи, которые мы получили от НИХ (из их настройки Godaddy DNS), на место для настройки их хостинга.
Все работает нормально, пока сценарий на сервере (назовите его «somedomain.com») не попытается отправить электронное письмо на адрес something@somedomain.com. Его никогда не принимают. Он может отправлять на другие адреса электронной почты, поэтому мы знаем, что это НЕ ошибка сценария.
Я думаю, это потому, что настройка хостинга, запись, которую мы создали через нашу панель управления для веб-сайта клиента, имеет ТОЛЬКО 2 связанных сервера имен. Сервер вообще не имеет никакой "почтовой" конфигурации, потому что у него нет файла зоны DNS, который он обычно использовал бы для определения этого.
Должен ли я «отключить» DNS, который клиент настроил под своей учетной записью Godaddy, и «переместить» всю эту информацию в запись DNS, которая находится на моем сервере хостинга?
Запутались как все, черт возьми!
Скорее всего, им потребуется запись MX, чтобы указать, где находится их почтовый сервер. Без него почта должна доставляться на ваш сервер. В этом случае перенос их DNS на ваши серверы не поможет.
Запись MX можно добавить в файл конфигурации GoDaddy. Он должен указывать на запись A для почтового сервера. Обычно почта отправляется на поддомен с именем mail или smtp. Добавление записи имени для почты с их старыми IP-адресами и настройка записи MX в домене, указывающем на mail.somedomain.com, должны решить проблему.
Если вы действительно хотите перенести их DNS на другие серверы, вам необходимо изменить записи NS в GoDaddy. Правильно настроить собственные DNS-серверы не так-то просто. Я бы остановился на GoDaddy.