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.
example.com.
usa qualquer provedor de email de terceiros, como o G Suite, para que eles tenham um registro MX de aspmx.l.google.com.
.