Вопрос или проблема
У меня есть домен, зарегистрированный в GoDaddy, и я использую электронную почту GoDaddy O365.
Я переезжаю на другого хостинг-провайдера для моего сайта, поэтому я изменил A-запись в настройках GoDaddy, чтобы она указывала на IP моего общего хостинга. Доменные серверы по-прежнему настроены на GoDaddy, как и все оригинальные настройки для электронной почты (SPF, MX записи и т.д.)
Электронная почта по-прежнему работает, как и сайт, но всякий раз, когда я пытаюсь отправить электронное письмо из моего общего хостинга (сайт на WordPress), электронное письмо никогда не доставляется на адреса *@mydomain.com. Но они доставляются другим, например, на Gmail или Hotmail, но часто оказываются в спаме.
Когда я использую тестер электронной почты, я получаю кучу ошибок о том, что отсутствует MX-запись, SPF не подтвержден и т.д.
Что меня беспокоит, так это то, что при создании этого аккаунта общего хостинга (в WHM) я не поставил галочку в поле “использовать настройки DNS от регистратора домена”. Теперь в моем аккаунте общего хостинга есть раздел DNS с кучей записей для этого домена.
Мне стоит попробовать удалить все записи из моего хостинга, чтобы он вернулся к использованию всех записей из DNS моего регистратора для электронной почты?
Мне стоит попробовать удалить все записи из моего хостинга, чтобы он вернулся к использованию всех записей из DNS моего регистратора для электронной почты?
Я думаю, вы смешиваете разные вещи и тем самым создаете путаницу для себя.
Давайте вернемся к основам:
- ваш домен имеет ОДИН регистратор; это та компания, которая зарегистрировала домен после ваших действий и оплаты за него; это могло быть через реселлера, а некоторые TLD не имеют регистраторов и/или позволяют регистрировать напрямую в регистре, но для простоты давайте будем исходить из базовой идеи “1 домен = 1 регистратор”
- все операции с вашими доменами должны проходить через вашего регистратора, так как только регистратор может отправлять команды в реестр от вашего имени для ваших доменов. К этому относятся такие вещи, как продление домена или изменение его доменных серверов
- ваш домен имеет ОДНУ группу доменных серверов; эти доменные серверы являются авторитетными для вашего домена, они содержат все ресурсные записи “под” вашим доменом. Вы выбираете доменные серверы вашего домена и можете изменять их в любое время (через вашего регистратора)
- вы можете выбрать ЛЮБОГО провайдера в качестве вашего DNS-провайдера и использовать его доменные серверы
- НО некоторые, если не все, регистраторы ТАКЖЕ являются DNS-провайдерами! Это отдельные функции, но одна и та же организация может выполнять обе.
Таким образом, вопрос не в том, кто ваш регистратор, а в том, кто ваш DNS-провайдер. Любое изменение DNS в содержимом вашей зоны должно быть выполнено вашим DNS-провайдером, делать что-либо с вашей стороны на стороне регистратора не нужно.
Следовательно, никогда нет двух мест, куда можно обратиться, когда нужно изменить MX
запись: вы делаете это через интерфейс или API вашего DNS-провайдера. Это может быть ваш регистратор или совершенно другой.
Ваш веб-хостинг-провайдер также может быть третьей стороной, это отдельная работа. Но это может быть и ваш регистратор, и/или ваш DNS-провайдер. Но каждая работа является отдельной ответственностью.
Ответ или решение
Нужно ли устанавливать MX-запись как у регистратора домена, так и у хостинг-провайдера?
При работе с электронной почтой и настройкой доменных записей важно понимать, как функционирует система DNS (Domain Name System) и роль различных провайдеров. Основные моменты, которые следует учесть:
1. Регистратор и провайдер DNS
Ваш домен зарегистрирован через GoDaddy, что делает его вашим регистратором. Ключевым моментом является то, что у вашего домена может быть только один набор авторитетных nameserver’ов. Это означает, что изменения DNS-записей (включая MX-записи, SPF, и другие) необходимо выполнять у того провайдера, который управляет вашими DNS-записями.
В вашем случае вы оставили nameserver’ы на GoDaddy, следовательно, все записи должны создаваться и управляться именно там. Если вы измените их на другие серверы (например, на серверы вашего хостинг-провайдера), тогда записи необходимо будет настраивать у этого нового провайдера.
2. Как работает MX-запись?
MX (Mail Exchange) записи указывают, на какие серверы отправляются электронные письма для вашего домена. Эти записи должны быть корректно настроены, чтобы обеспечить доставляемость почты. Если вы используете Office 365 для обработки электронной почты, вам необходимо, чтобы MX-запись указывала на сервера Microsoft. Если MX-запись не настроена или указана неверно, это может вызывать проблемы с отправкой и получением электронных писем.
3. Проверка существующих записей
Учитывая, что у вас есть записи как на GoDaddy, так и на вашем хостинге, рекомендуется разобраться, какие именно записи действуют. Как только вы создали учетную запись у хостинг-провайдера, по умолчанию он мог создать свои DNS-записи. Если в вашем хостинге есть конфигурация с неправильными MX-записями или отсутствует ссылка на ваши существующие записи, это может быть причиной проблем с отправкой писем.
4. Рекомендации
- Удалить ненужные DNS-записи в разделе DNS вашего хостинга. Это поможет избежать конфликтов и гарантировать, что все записи обрабатываются вашим регистратором (в данной ситуации GoDaddy).
- Проверьте и обновите MX-записи в GoDaddy, если это необходимо. Убедитесь, что они правильно указывают на серверы Office 365.
- Настройте SPF-запись, если она еще не настроена. Это поможет удостовериться, что ваши почтовые отправления не попадают в спам и не помечаются как ненадежные.
Заключение
Чтобы избежать путаницы и проблем с электронной почтой, убедитесь, что у вас есть только один набор DNS-записей, и все изменения вносятся у вашего регистратора, если вы продолжаете использовать его для управления DNS. Настройка только в одном месте не только упростит управление, но также повысит надежность вашей электронной почты. Если у вас есть дополнительные вопросы или если вы хотите, чтобы кто-то помог с этой конфигурацией, не стесняйтесь обращаться к профессионалам в области IT.