Нет записей MX ?! Файл зоны для Shopify против размещенной электронной почты

У одного из моих хостинговых клиентов есть веб-сайт: www.vincedevito.ca.

Некоторое время назад он решил использовать Shopify в качестве своего основного веб-сайта, но я все еще храню его электронную почту.

Поэтому, Я установил зону DNS с помощью GoDaddy.

; SOA Record
VINCEDEVITO.CA. 3600    IN  SOA ns77.domaincontrol.com. dns.jomax.net (
                2015112604
                28800
                7200
                604800
                600
                )

; A Records
@       600     IN  A   23.227.38.32
mail    3600    IN  A   71.19.154.96
webmail 3600    IN  A   71.19.154.96

; CNAME Records
ftp 3600    IN  CNAME   @
www 3600    IN  CNAME   vince-devito-shoes.myshopify.com

; MX Records
mail    3600    IN  MX  10  mail.vincedevito.ca

А вот файл зоны на моем сервере

$TTL    86400

@   IN  SOA ns.vincedevito.ca. foo.gmail.com. (
            1448609688  ; Serial
            10800   ; Refresh
            3600    ; Retry
            604800  ; Expire
            10800 ) ; Minimum

vincedevito.ca.              IN NS   ns.vincedevito.ca.
ns1.vincedevito.ca.          IN NS   vincedevito.ca.
ns2.vincedevito.ca.          IN NS   vincedevito.ca.
ns.vincedevito.ca.           IN A    71.19.154.96
vincedevito.ca.              IN A    71.19.154.96
webmail.vincedevito.ca.      IN A    71.19.154.96
mail.vincedevito.ca.         IN A    71.19.154.96
ipv4.vincedevito.ca.         IN A    71.19.154.96
ns1.vincedevito.ca.          IN A    71.19.154.96
ns2.vincedevito.ca.          IN A    71.19.154.96
ftp.vincedevito.ca.          IN CNAME    vincedevito.ca.
*.webmail.vincedevito.ca.    IN CNAME    vincedevito.ca.
www.vincedevito.ca.          IN CNAME    vincedevito.ca.
lists.vincedevito.ca.        IN CNAME    vincedevito.ca.
store.vincedevito.ca.        IN CNAME    vince-devito-shoes.myshopify.com.
vincedevito.ca.              IN MX       10 mail.vincedevito.ca.
vincedevito.ca.              IN TXT   "v=spf1 +a +mx -all"
shop.vincedevito.ca.         IN NS    ns.shop.vincedevito.ca.
ns.shop.vincedevito.ca.      IN A     71.19.154.96
shop.vincedevito.ca.         IN NS    ns1.rede.ca.
shop.vincedevito.ca.         IN NS    ns2.rede.ca.

Весь http-трафик теперь успешно направляется на его сайт Shopify.

Электронная почта - это совсем другая история. Если я попытаюсь отправить ему тестовое сообщение из своей учетной записи Gmail, я получу это

Доставка следующему получателю была отложена:
foo @ vincedevito.ca
Сообщение будет повторяться еще 2 дн.
Технические подробности временной неисправности:
Ошибка DNS: Поиск MX для mydomain.com вернул ошибку DNS-сервер возвратил общий сбой

То же самое касается любой другой внешней почтовой службы ... сообщения никогда не попадают на мой сервер.

Но если я отправляю письмо с адреса другая учетная запись на том же сервере, электронное письмо будет доставлено немедленно. (У меня есть другие причины заключить, что это проблема DNS ... сама почтовая служба работает отлично).

Нет записей MX?!

# dig vincedevito.ca MX
;vincedevito.ca.               IN      MX

IntoDNS определенно видит проблему:

Я не обнаружил никаких записей MX, так что у вас их, вероятно, нет, и если вы знаете, что должны иметь, то они может отсутствовать на ваших серверах имен!

UltraTools тоже так думает

Извините, возникла проблема.
Запись MX для домена / электронной почты vince@vincedevito.ca не найдена.

На самом деле, есть международный консенсус, что что-то fubar'd

https://www.whatsmydns.net/#MX/vincedevito.ca

Я прошел через свои шаги дюжину раз, и я ' Я дважды разговаривал с техподдержкой GoDaddy (второй парень действительно пытался помочь). Может ли кто-нибудь увидеть проблему с настройками моей зоны ?! Я уверен, что был бы признателен за помощь!

3
задан 27 November 2015 в 10:31
1 ответ

Ваша запись MX на GoDaddy неверна. У вас установлена ​​запись MX для mail.vincedevito.ca, тогда как она должна быть установлена ​​для vincedevito.ca.

Вернитесь в диспетчер DNS, отредактируйте запись MX и установите для хоста значение '@' (без кавычек)

DNS-страница Godaddy не очень полезна. Я сделал «host» обязательным полем, не намекая, что вы должны установить его на «@», если вы просто хотите использовать корневой домен. Это должно быть необязательное поле, которое по умолчанию имеет значение «@», если оно оставлено пустым.

Изменить: я хотел включить некоторую дополнительную информацию из-за запутанных имен полей в godaddy DNS.

Ваша текущая запись MX -

; MX Records
mail    3600    IN  MX  10  mail.vincedevito.ca

Вы хотите его следует читать следующим образом:

; MX Records
@    3600    IN  MX  10  mail.vincedevito.ca

Поле, которое вы используете в диспетчере DNS Godaddy, помечено как «хост». Поле, в котором вы устанавливаете mail.vincedevito.ca, помечено как указывает на.

3
ответ дан 3 December 2019 в 06:30

Теги

Похожие вопросы