Estamos usando um provedor de serviços terceirizado para enviar e-mails transacionais. Recentemente, notei um aumento nas taxas de falha para um determinado domínio de recebimento.
Os envios falham com o erro "498 No MX for example.com".
Os envios são repetidos após um determinado atraso e geralmente são bem-sucedidos após algumas tentativas. Mas, às vezes, eles excedem o limite de repetição 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 declarando MX de diferentes provedores.
$ 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 má prática e pode levar ao erro descrito acima.
Esta é a primeira vez que ouço algo assim e imediatamente ligaria para BS sobre isso, 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.