Imaginemos que vas a enviar una carta a un amigo. Es difícil correr a su casa para entregársela en persona, así que vamos a la oficina de correos y enviamos la carta, y el cartero se encarga de llevarla a su casa.

¿Qué pasaría si no hubiera una oficina de correos? Tendrías que ir en persona, y si no hubiera cartero, tu amigo tendría que comprobando diariamente si su carta ha llegado.

Apliquemos este concepto al servidor de correo.

📮 Postfix: la oficina de correos de los correos

Postfix actúa como la oficina de correos (Mail Transfer Agent, MTA) que envía las cartas.

  • Cuando un usuario envía un correo, Postfix lo recibe y se encarga de entregarlo a su destino.
  • Los correos que llegan desde el exterior también son recibidos por Postfix y se envían al sistema interno.
  • Utiliza SMTP (Protocolo Simple de Transferencia de Correo) para enviar y recibir correos.

Es decir, es el sistema clave que asegura que los correos se entreguen correctamente en el mundo.

mail_server_postfix_dovecot_concept

🚴 Dovecot: el cartero que entrega los correos

¿Y si las cartas que recibió la oficina de correos (Postfix) solo se apilan en un almacén?

Entonces, las personas tendrían que ir personalmente a la oficina de correos a buscar sus cartas, lo que sería muy inconveniente.

Aquí es donde entra en juego el cartero (Dovecot, Mail Delivery Agent, MDA).

  • Dovecot se encarga de entregar las cartas recibidas por Postfix al cliente de correo del usuario (Thunderbird, Outlook, Gmail, etc.).
  • Soporta protocolos de correo como POP3 e IMAP para que los usuarios puedan recibir cartas en casa.

🛠️ ¿Por qué necesitamos Postfix y Dovecot juntos?

¿Qué pasaría si solo tuviéramos Postfix?
👉 Se podrían recibir correos, pero no habría forma de que el usuario los revisara.

¿Y si solo tuviéramos Dovecot?
👉 Podríamos entregar cartas, pero no habría ningún correo que recibir.

Al final, solo con Postfix (la oficina de correos) y Dovecot (el cartero) juntos podemos enviar y recibir correos, creando un sistema de correo completo que permite a los usuarios revisar sus mensajes.

🎯 Objetivo de esta serie

En esta serie, nos proponemos:

  • 📌 Comprender exactamente el principio del servidor de correo y el papel de Postfix & Dovecot,
  • 📌 Construir un servidor de correo en un entorno de Linux,
  • 📌 Practicar la gestión de correos basada en bases de datos (DB) a través de un sistema de usuarios virtuales.

Es decir, el objetivo no es solo "instalar esto", sino aprender a un nivel que nos permita operar un servidor de correo.

En la próxima entrega, profundizaremos en la configuración básica y el funcionamiento de Postfix! 🚀