Não há registros MX ?! Arquivo de zona para o Shopify vs. email hospedado

3

Um dos meus clientes de hospedagem tem um site: www.vincedevito.ca.

Algum tempo atrás, ele decidiu usar o Shopify como seu site principal, mas eu ainda recebo o e-mail dele.

Portanto, eu configurei uma zona DNS com o 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

E aqui está o arquivo da Zona no meu servidor

$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.

Todo o tráfego HTTP agora é direcionado com sucesso para o site do Shopify.

E-mail é outra história. Se eu tentar enviar uma mensagem de teste da minha conta do Gmail, recebo esta

Delivery to the following recipient has been delayed:
foo@vincedevito.ca
Message will be retried for 2 more day(s)
Technical details of temporary failure:
DNS Error: MX lookup of mydomain.com returned error DNS server returned general failure

O mesmo vale para qualquer outro serviço de e-mail externo ... as mensagens nunca chegam ao meu servidor.

Mas se eu enviar um email de outra conta no mesmo servidor, o email será enviado imediatamente. (Eu tenho outras razões para concluir que isso é um problema de DNS ... o serviço de e-mail está funcionando perfeitamente).

Nenhum registro MX?!

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

O IntoDNS certamente vê que há um problema:

Oh well, I did not detect any MX records so you probably don't have any and if you know you should have then they may be missing at your nameservers!

UltraTools pensa tão bem

Sorry, there was a problem.
No MX record were found for the domain/email [email protected].

Na verdade, existe um consenso internacional de que algo é fubar'd

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

Eu já dei meus passos uma dúzia de vezes e conversei com o suporte técnico da GoDaddy duas vezes (o segundo cara realmente tentou ajudar). Alguém pode ver algum problema com minhas configurações de zona ?! Eu certamente apreciaria alguma ajuda!

    
por stevland 27.11.2015 / 09:31

1 resposta

3

Seu registro MX no GoDaddy está errado. Você tem o registro MX definido para mail.vincedevito.ca quando deveria estar definido para vincedevito.ca.

Volte para o gerenciador de DNS, edite seu registro MX e defina o host como '@' (sem as aspas)

A página de DNS de Godaddy não é muito útil. Eu faço 'host' um campo obrigatório sem sugerir que você deve configurá-lo para '@' se você quiser apenas usar o domínio raiz. Deve ser um campo opcional cujo padrão é '@' se for deixado em branco.

Edit: Eu queria incluir algumas informações extras por causa da confusão de nomes de campo no DNS do godaddy.

Seu registro MX atual é

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

Você quer que ele leia o seguinte:

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

O campo que você usa no gerenciador de DNS do Godaddy é rotulado como 'host'. O campo onde você define 'mail.vincedevito.ca' está marcado como 'aponta para'.

    
por 27.11.2015 / 10:06