Por lo general, un correo electrónico tiene un nombre de dominio en el lado derecho de la @, por lo que puede identificar una organización o una empresa. De hecho, este dominio no es más que un "nombre" o un "alias" para una dirección IP, resuelto por el servidor de nombres.
Creo que esto podría usarse, por ejemplo, para Internet de las cosas, porque hay muchas más posibilidades en comparación con POST y GET como "muchos a uno" o "uno a muchos".
¿Hay alguna forma de enviar y recibir correos electrónicos directamente desde y hacia una dirección IP, como [email protected], por ejemplo?
email
smtp
email-server
Peter Mortensen
fuente
fuente
Respuestas:
Para los correos electrónicos, un dominio no es simplemente un alias o una forma legible para una dirección IP: existen registros de intercambio de correo
MX
para especificar los servidores de correo responsables de aceptar mensajes de correo electrónico en nombre del dominio del destinatario. Podría haber varios servidores que acepten correo para el dominio, y no están necesariamente en la misma IP que está en elA
registro del dominio. Un sistema de correo puede tener varios servidores: los servidores entrantes pueden estar separados de los servidores salientes y los servidores de almacenamiento de correo, etc. ElA
registro solo se usa cuando no hayMX
registros especificados para el nombre de host.Sin embargo, no hay (otro) límite en el formato de dirección de correo electrónico al que no pueda enviar correos electrónicos directamente
<[email protected]>
o incluso<user@[198.51.100.10]>
(IP con corchetes). Si hubiera un servidor de correo que aceptara correo electrónico usando el nombre de host simple o incluso la dirección IP, sería suficiente. Pero lo que sugiere no funciona globalmente en la práctica:<[email protected]>
podría ser una persona diferente a<[email protected]>
25
es muy limitado en las conexiones de Internet de grado de consumidor debido al abuso (spambots). Realmente no hay mucho uso de SMTP para dispositivos IoT.fuente
Muchos servidores SMTP (por ejemplo, sendmail) manejan
user@[aaa.bbb.ccc.ddd]
direcciones de correo electrónico PEROPueden negarse a aceptar dicha dirección de remitente o no pueden enviarla a dicha dirección.
RFC-5322: 3.4.1. Especificación Addr-Spec
Wikipedia: dirección de correo electrónico - parte del dominio
fuente
user@[aaa.bbb.ccc.ddd]
son correctas de acuerdo con la especificación, y el manejo está definido correctamente, por lo que los servidores que no lo manejan están técnicamente "rotos"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.
fuente