Estamos usando um provedor de serviços de terceiros para enviar email transacional. Recentemente, notei um aumento nas taxas de falha de um determinado domínio de recebimento.
Os envios falham com o erro "498 No MX for example.com".
Os envios são tentados novamente após um determinado atraso e geralmente são bem-sucedidos após algumas tentativas. Mas, às vezes, eles excedem o limite de novas tentativas e são descartados permanentemente.
Entrei em contato com o suporte do provedor e eles me disseram que isso se deve ao domínio receptor declarar MX de diferentes fornecedores.
$ dig mx example.com
;; ANSWER SECTION:
example.com. 859 IN MX 25 mail05.example.com.
example.com. 859 IN MX 20 mail11.example.net.
Eles estão se referindo ao fato de que um MX está usando example.com
e o outro está usando example.net
e isso é aparentemente uma prática ruim e pode levar ao erro descrito acima.
É a primeira vez que ouço algo assim e eu telefonaria instantaneamente para a BS, mas pensei em dar a eles o benefício da dúvida e ouvir o que os outros têm a dizer sobre o assunto.
fonte
example.com.
usa qualquer provedor de email de terceiros, como o G Suite, para que eles tenham um registro MX deaspmx.l.google.com.
.Respostas:
Eles estão principalmente errados.
Não é uma prática ruim ter mais de um MX e também não é uma prática ruim ter um ou mais deles com um nome de host em outro domínio. De fato, costumava ser bastante comum que as pessoas configurassem seu próprio servidor de correio em seu próprio domínio como seu MX principal e depois tivessem o servidor de correio do seu ISP como MX secundário.
A única parte minúscula que pode ser relevante é que, se o MX no outro domínio não resolver adequadamente, por exemplo, se o domínio
example.net
estiver com problemas de DNS, isso seria um problema. Mas é por isso que você tem mais de um MX - se um falhar, os outros ainda funcionarão.Você deve responder ao provedor e apontá-lo para a RFC 5321 , seção 5.1. É um pouco longo para citar, mas o essencial é que, se houver mais de um MX, o remetente deve tentar pelo menos os dois primeiros e não há restrição para tê-los em domínios separados.
fonte
Não, isso é BS. Ter essa opção é um dos principais motivos pelos quais você pode especificar vários MXs com prioridades diferentes em primeiro lugar.
Deve haver outro problema.
fonte