¿Cómo funciona el comando de correo?

¿Cómo funciona el comando de correo?

Tengo curiosidad por saber cómo mailfunciona el comando. Mi computadora tiene postfixinstalado 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 mailcomando 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 postfixservidor de correo nunca fue configurado por mí.

Sin embargo, para mi sorpresa, cuando envié el correo electrónico [email protected]con el mailcomando, 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 MXregistros de example.com.). DNS le proporcionó una lista de servidores de correo que aceptan example.comcorreo 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.]

información relacionada