Tengo curiosidad por saber cómo mail
funciona el comando. Mi computadora tiene postfix
instalado por defecto un servidor con Red Hat y está conectada a una red que incluye un servidor de correo. Supuse que cuando intentaba enviar un correo electrónico con el mail
comando fallaría y me devolvería el correo electrónico con un mensaje como "No se puede entregar a '[correo electrónico protegido]'" ya que el postfix
servidor de correo nunca fue configurado por mí.
Sin embargo, para mi sorpresa, cuando envié el correo electrónico [email protected]
con el mail
comando, recibí el correo electrónico correctamente y me dijeron que provenía de root@localhost
. Por lo tanto, me pregunto cómo se pudo enviar este correo electrónico sin un servidor de correo electrónico. ¿Cómo podría el servidor que gestionó esto saber cómo entregar correctamente el correo con los protocolos correctos y demás a la dirección de correo electrónico proporcionada?
Respuesta1
Mi computadora tiene instalado por defecto el servidor postfix con red hat
Esa es básicamente su respuesta: RedHat incluía una configuración predeterminada con Postfix, suficiente para entregar correo.
Cómo enrutar el correo electrónico se publica en DNS (no solo convierte los nombres de host en direcciones IP); Lo más probable es que el Postfix de su máquina haya preguntado a DNS dónde entregar el correo, por ejemplo.com (es decir, los MX
registros de example.com.
). DNS le proporcionó una lista de servidores de correo que aceptan example.com
correo electrónico y Postfix estableció una conexión SMTP con uno de ellos y entregó el correo electrónico.
[Los detalles técnicos completos de esto están más allá del alcance razonable de una sola respuesta de Unix.SE, pero esperamos que sea una descripción general amplia que oriente su investigación si desea obtener más información.]