Tenho tentado melhorar uma configuração DNS já funcional para entrega de e-mail e descobri que, por algum motivo, não entendo que preciso ter uma entrada mail.domainxxx.com para que minha configuração MX funcione, mesmo que não faça qualquer referência a mail.domainxxx.com em qualquer lugar.
Eu estava tentando remover mail.domainxxx.com e deixar apenas entradas para domainxxx.com, mas por algum motivo aquela entrada mail.domainxxx.com específica era necessária (é claro, entradas MX correspondentes).
Existe algo documentado em algum RFC ou documento de especificação semelhante que eu não conheço.
Atualização: outra pista para o erro, quando uso um servidor SMTP AWS SES, recebo o seguinte erro de entrega
Relatórios-MTA: DNS; axx-xx.smtp-out.amazonses.com
Ação: falha no destinatário final: rfc822; [email protegido] Código de diagnóstico: smtp; 550 4.4.7 Mensagem expirada: não foi possível entregar em 840 minutos.<421 4.4.1 Falha ao estabelecer conexão> Status: 4.4.7
Pelo que entendi a pergunta que você faz: por que você precisa ter um
A
registro e umMX
registro para fazer os e-mails funcionarem?Bem, tudo pode ser rastreado até RFC974.
Supondo que você tenha o domínio
example.com
.MX
record informa qual servidor receberá e-mails para@domain.com
.Pode ser um host com um nome de domínio totalmente qualificado (FQDN) pertencente ao mesmo domínio... ou algo completamente diferente.
Supondo que
MX
esteja apontando para o FQDNmail.example.com
, é importante que exista umA
registro para esse servidor se ele for acessível por IPv4 e/ou umAAAA
registro se for acessível por IPv6.Se você não declarar um registro
A
ouAAAA
, como a Internet saberia como enviar e-mails para o seu domínio? :-)Atualizar
Olhando para seus
MX
registros, você tem:Parece um pouco estranho para mim e acredito que seja desnecessário.
A segunda linha:
Isso indica que todos os e-mails
domainxxx.com
serão tratados pelo hostmail.domainxxx.com
.A próxima coisa que acontece é que o servidor de correio do remetente pesquisará o endereço IP do seu servidor de correio, o que é feito pesquisando o
A
registro.É por isso que você precisa ter um
A
registro demail.domainxxx.com
.Sem o
A
registro a Internet não saberá onde seu servidor está localizado.Faz sentido agora?