Debería funcionar si todas las partes involucradas usan un software realmente moderno.
Si bien SMTP funciona bien en capas en TCP, no es, al menos en su forma original, un protocolo BASADO en TCP / IP. Si observa el RFC 821 original, se define un "transporte TCP" ... en un apéndice.
RFC 2821 (de 1989) considera el uso de direcciones numéricas "desalentado".
Incluso versiones mucho más modernas de las especificaciones sostienen esa filosofía hasta cierto punto, de RFC5321: "SMTP es independiente del subsistema de transmisión particular y requiere solo un canal de flujo de datos ordenado confiable. Si bien este documento trata específicamente el transporte a través de TCP, otros transportes son posibles Los apéndices de RFC 821 [1] describen algunos de ellos ".
Sin embargo, este RFC, de 2008, que en realidad lo hace muy NUEVO, sanciona el uso de "literales de dirección" como "permitidos" ("Para evitar esta barrera, se permite una forma literal especial de la dirección como alternativa a un dominio nombre ") en la Sección 4.1.3, pero aún lo desalienta como" NO DEBE "en 2.1.4.
SMTP, y gran parte del software creado a su alrededor, utiliza hosts , no direcciones IP , como su "moneda nativa"; si un "literal de dirección" se puede usar como "host", que así sea. Y también lo hicieron los protocolos no SMTP (en su mayoría anticuados) (por ejemplo, el correo UUCP) que se usaron en el ecosistema de correo electrónico de la antigüedad junto con los sistemas basados en SMTP.
Confiar en que todos los sistemas involucrados cumplan con un estándar de 2008 podría ser más arriesgado de lo que parece.