📦 Construcción de un servidor de correo en Linux #2: Paquetes esenciales para un entorno de usuario virtual

Amigos, en la entrega anterior hablamos sobre por qué Postfix y Dovecot son necesarios juntos.

Utilizamos la metáfora de la oficina de correos y el cartero para explicar de manera que incluso aquellos que se familiarizan por primera vez con un servidor de correo puedan entenderlo, ¿lo recuerdan? 😊

Postfix actúa como la "oficina de correos" enviando los correos,

mientras que Dovecot hace el papel del "cartero", entregando el correo de los usuarios.

Si aún no han visto la entrega anterior, les recomiendo que lo hagan primero.

📌 Construcción de un servidor de correo en Linux #1: Entender los conceptos de Postfix y Dovecot

🎯 Objetivo de este artículo

En este artículo, vamos a descubrir los paquetes esenciales necesarios para configurar Postfix y Dovecot en un entorno de usuario virtual.

Es decir, les explicaré paso a paso qué paquetes instalar y qué función cumple cada uno.

💡 Advertencia:

Este artículo es una guía para aquellos que ya gestionan su propia base de datos (DB).

Para construir un servidor de correo en un entorno de usuario virtual, se necesita una DB, pero

no abordaré cómo configurarla.

(Es decir, asumiremos que ya están operando MySQL, PostgreSQL, SQLite, etc.)

📌 Paquetes esenciales requeridos en un entorno de usuario virtual

En un entorno de usuario virtual, no se usa la cuenta del sistema (/etc/passwd),

y Postfix y Dovecot consultan la información del usuario almacenada en la base de datos (DB).

Vamos a revisar uno por uno los paquetes que es necesario instalar.

1️⃣ Postfix (MTA, servidor de envío de correo)

📦 Paquete a instalar:

postfix
postfix-pgsql  # Integración con PostgreSQL (los usuarios de MySQL usarán postfix-mysql)

2️⃣ Dovecot (MDA, servidor de entrega de correo)

📦 Paquete a instalar:

dovecot-core
dovecot-imapd
dovecot-pop3d
dovecot-pgsql  # Integración con PostgreSQL (los usuarios de MySQL usarán dovecot-mysql)

3️⃣ Dovecot LMTP (Comunicación entre Postfix y Dovecot)

📦 Paquete a instalar:

dovecot-lmtpd

4️⃣ Paquetes relacionados con TLS y seguridad

📦 Paquete a instalar:

openssl
certbot  # Obtención gratuita de certificados SSL

✅ Resumen final: Paquetes esenciales & opcionales

📌 Paquetes esenciales

PaqueteDescripción
postfixServidor SMTP
postfix-pgsqlIntegración con PostgreSQL (los usuarios de MySQL usarán postfix-mysql)
dovecot-coreServidor de correo Dovecot
dovecot-imapdSoporte IMAP
dovecot-pop3dSoporte POP3
dovecot-pgsqlIntegración con PostgreSQL (los usuarios de MySQL usarán dovecot-mysql)
dovecot-lmtpdSoporte LMTP
opensslSoporte de cifrado TLS
certbotObtención gratuita de certificados SSL

🔹 Paquetes opcionales

PaqueteDescripción
postfixadminGestión de cuentas de correo basada en web
spamassassinFiltrado de spam
spamcCliente de SpamAssassin
clamavEscaneo de virus
clamav-daemonDetección de virus en tiempo real
clamav-freshclamActualización automática de la base de datos de virus de ClamAV
roundcubeCliente de webmail

🚀 Siguientes pasos

Ahora que hemos recopilado los paquetes necesarios, en la próxima entrega procederemos a configurar realmente Postfix y Dovecot.

✔️ Cómo se integran Postfix y Dovecot

✔️ Método de entrega de correo utilizando LMTP (Protocolo de Transferencia de Correo Local)

¡Esperen la próxima entrega! 😊