Hoje temos 5 empresas que usam o Google para serviços de e-mail
example1.com. 3w IN MX 10 mail.Google.com.
example2.com. 3w IN MX 10 mail.Google.com.
example3.com. 3w IN MX 10 mail.Google.com.
example4.com. 3w IN MX 10 mail.Google.com.
example5.com. 3w IN MX 10 mail.Google.com.
Na próxima semana estaremos usando outro fornecedor (Cisco). Podemos apontar para um A ou CNAME no MX?
example1.com. 3w IN MX 10 myCNAMEToCisco.example.com.
example2.com. 3w IN MX 10 myCNAMEToCisco.example.com.
example3.com. 3w IN MX 10 myCNAMEToCisco.example.com.
example4.com. 3w IN MX 10 myCNAMEToCisco.example.com.
example5.com. 3w IN MX 10 myCNAMEToCisco.example.com.
A ideia é que eu possa mudar myCNAMEToCisco.example.com
para qualquer outro fornecedor. Minha preocupação é que pode haver alguma validação estranha quando o cliente diz helo domain.com
e a resposta 220 pode conter um host ou nome de domínio inesperado.
Existe algum problema em usar um registro CNAME ou A com e-mail dessa maneira?
Definitivamente criaria um problema se você apontasse seus
MX
registros paraCNAME
registros, pois isso é contra os padrões. A explicação mais clara é fornecida pela RFC2181 §10.3 :Você pode encontrar evidências anedóticas por meio de mecanismos de pesquisa de que alguns softwares DNS e MTA suportam isso, mas isso deve ser considerado a exceção e não a regra. A falta desse suporte não será considerada um bug pela maioria dos autores de software. Sempre evite apontar um
MX
registro para um arquivoCNAME
.O maior problema que você enfrenta agora é que o TTL para os
MX
registros em seu exemplo são três semanas e sua alteração é na próxima semana . Eu recomendo fortemente que você solicite que essa transição seja adiada e reduza seus TTLs para algo em torno de dez minutos. Você pode aumentar o TTL novamente assim que a transição estiver concluída.