Estamos utilizando un proveedor de servicios externo para enviar correos electrónicos transaccionales. Recientemente noté un aumento en las tasas de falla para un determinado dominio receptor.
Los envíos fallan con el error "498 No MX por ejemplo.com".
Los envíos se vuelven a intentar después de un retraso dado y, por lo general, tienen éxito después de un par de reintentos. Pero a veces, exceden el límite de reintentos y se eliminan permanentemente.
Me puse en contacto con el soporte del proveedor y me dijeron que esto se debe a que el dominio receptor declaró MX de diferentes proveedores.
$ dig mx example.com
;; ANSWER SECTION:
example.com. 859 IN MX 25 mail05.example.com.
example.com. 859 IN MX 20 mail11.example.net.
Se refieren al hecho de que un MX está usando example.com
y el otro está usando example.net
y eso es aparentemente una mala práctica y puede conducir al error descrito anteriormente.
Esta es la primera vez que escucho algo así e instantáneamente llamaría a BS sobre eso, pero pensé en darles el beneficio de la duda y escuchar lo que otros tienen que decir sobre el tema.
example.com.
utiliza un proveedor de correo electrónico de terceros, como G Suite, para que tengan un registro MX de aspmx.l.google.com.
.