Mira muy sencillo y haber si queda mas claro mi punto, cuando envias un correo el servidor correo busca los registro MX del dominio
Código:
╭─mtello@dragonborn ~
╰─$ host -t mx appriver.com
appriver.com mail is handled by 10 appriver.com.1.0001.arsmtp.com.
appriver.com mail is handled by 20 appriver.com.2.0001.arsmtp.com.
El siguiente paso es buscar los registros IP de estos MX
Código:
╭─mtello@dragonborn ~
╰─$ nslookup appriver.com.2.0001.arsmtp.com
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: appriver.com.2.0001.arsmtp.com
Address: 8.19.118.125
╭─mtello@dragonborn ~
╰─$ nslookup appriver.com.1.0001.arsmtp.com
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: appriver.com.1.0001.arsmtp.com
Address: 8.19.118.124
al final solo muestra 2 ips, una vez entregado el correo a ellos internamente hacen todo lo que prometen, con esto espero que entiendas que no se puede saber a quien va el correo solo con unas consultas de DNS es imposible, ya que ningun DNS tiene forma de entregar esa informacion y ningun servidor de correo a la fecha puede preguntarlo, a lo que ellos llaman dinamic MX es el echo de que ponen idominio.com.2.0001.arsmtp.com
ahi entra lo que dices:
Cita:
Iniciado por CircuitoX Ahora Si vees la citación en inglés, claramente explica como funcina el tema dynamic mx (we may now offer a static MX record that can access multiple filtering server sets.)
Ellos ofrecen entradas mx estaticas en el tema de dns, pero en el servidor destino el cual apunta las entradas mx existe un backend o cluster server (esto les permite hacer cambios internos, como actualizaciones, escalaciones, upgrades) en dicho cluster existe 2 o mas servidores clientes, es aquí donde funciona lo dinámico, con reglas o filtros uno puede destinar que mensaje enviar hacia que servidor.
Pero eso no significa que cuando hotmail.com pregunta cuales son los MX los envie a un lado o cuando gmail.com pregunte los envie otro lado o cuando va destinado a
[email protected] lo envie a otro lado, es como yo digo hasta que el correo se esta procesando cuando se involucra esto
Lo otro que mencionas de haproxy tmb es cuando el correo se esta procesando, por lo tanto sigo insistiendo
no funciona a nivel DNS y por si sigues con la duda, antes de intentar responder y olvidando un poco appriver.com dime que servidor de correo actual hace esas consultas al DNS? osea en que momento le dice al DNS voy enviar un
[email protected]?, ya le di muchas vueltas y no me ha dejado dormir el pensar las posibles formas, pero técnicamente es imposible y no hay ningún estándar que ampare eso y si no esta estandarizado como se puede implementar con algo tan universal como el correo, exchange, postifx,sendmail y cualquiera lo hace en base a los estandares por eso pueden convivir, appriver no hace magia y el DynamicMX solo es un nombre que suena bonito, su mecanismo es como el de cualquier filtro de correo, solo que tiene alta disponiblidad y pueden mover sus registros a cualquier lado ademas una forma muy nice de hacerle creer a sus clientes lo que hacen, ya que casi podría comprar la idea.