É uma prática ruim declarar MX de redes diferentes?

21

Estamos usando um provedor de serviços terceirizado para enviar e-mails transacionais. Recentemente, notei um aumento nas taxas de falhas para um determinado domínio de recebimento.

Os envios falham com o erro "498 No MX por example.com".

Os envios são repetidos após um determinado atraso e, em seguida, geralmente são bem-sucedidos após algumas tentativas. Mas, às vezes, eles excedem o limite de tentativas e são descartados permanentemente.

Entrei em contato com o suporte do provedor e eles me disseram que isso se deve ao fato de o domínio de recebimento ter declarado o MX de provedores diferentes.

$ 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 telefonaria para o BS, mas pensei em dar-lhes o benefício da dúvida e ouvir o que os outros têm a dizer sobre o assunto.

    
por Der Hochstapler 05.04.2018 / 10:12

2 respostas

43

Eles estão errados principalmente.

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. Na verdade, costumava ser bastante comum que as pessoas configurassem seu próprio servidor de e-mail em seu próprio domínio como seu MX principal, e depois tivessem o servidor de e-mail do seu provedor 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á-los para RFC 5321 , seção 5.1. É um pouco longo demais para ser citado, mas a essência é que, se houver mais de um MX, o remetente deve tentar pelo menos os dois primeiros, e não há restrições em tê-los em domínios separados.

    
por 05.04.2018 / 10:27
24

Não, isso é BS. Ter esta opção é uma das principais razões pelas quais você pode especificar vários MXs com diferentes prioridades.

Deve haver outro problema.

    
por 05.04.2018 / 10:22