You are on page 1of 8

Práctica - Servidor de correo electrónico para Linux

con Postfix y Dovecot.

Postfix es un servidor de correo de software libre/código abierto, un programa informático para el


enrutamiento y envío de correo electrónico, creado con la intención de que sea una alternativa más
rápida, fácil de administrar y segura al ampliamente utilizado Sendmail. Anteriormente conocido como
VMailer e IBM Secure Mailer, fue originalmente escrito por Wietse Venema durante su estancia en el
Thomas J. Watson Research Center de IBM, y continúa siendo desarrollado activamente. Es el agente
de transporte de correo electrónico (MTA) por omisión en diversas distribuciones de Linux y en las
últimas versiones del Mac OS X.

Comenzamos instalando el paquete desde los repositorios de la distribución Ubuntu:

Entonces nos empieza hacer el asistente de configuración de Postfix una series de preguntas:

Práctica - Servidor de correo electrónico para Linux con Postfix y Dovecot. 1


Configuramos Postfix con el perfil de “sitio de internet”, como tipo genérico de configuración de correo:

Elegimos un nombre de dominio para nuestro servidor de correo, en este caso vamos a establecer el
dominio jorge.sri :

Una vez instalado vemos que en el directorio /etc se nos crea una nueva carpeta, carpeta postfix donde
tenemos los archivos de configuración.

Haremos captura del contenido de la carpeta /etc/postfix, para ver cuál es el esquema de archivos de
configuración de la aplicación.

Hacemos una captura también de cómo ha quedado el archivo de configuración principal de Postfix,
archivo main.cf, comprobando que los parámetros que aparecen son los que hemos dado durante la
instalación, concretamente el nombre del dominio de correo (dependiendo de la versión de postfix
instalada, el contendi puede variar):

Práctica - Servidor de correo electrónico para Linux con Postfix y Dovecot. 2


Por otra parte, el fichero master.cf sirve para cambiar el puerto de escucha del servidor Postfix,
procedemos a capturar su contenido, para verificar el puerto por defecto utilizado.

En el fichero anterior main.cf, si nos fijamos en el parámetro myorigin nos aparece la ruta
(/etc/mailname) de un archivo que contiene el nombre de dominio que establecimos durante la
instalación (como vemos no tenemos que modificar nada en Postfix si durante la instalación hemos ido
dando bien los parámetros):

Dovecot es un servidor de IMAP y POP3 de código abierto para sistemas GNU/Linux, escrito
fundamentalmente pensando en la seguridad. Desarrollado por Timo Sirainen, Dovecot fue publicado
por primera vez en julio del año 2002. Dovecot apunta fundamentalmente a ser un servidor de correo
de código abierto ligero, rápido, fácil de instalar y sobre todo seguro.

Comenzamos instalando los siguientes paquetes de Dovecot:

Los archivos de configuración de Dovecot se encuentran en estas dos ubicaciones (capturar el


contenido de cada una):

- /etc/dovecot
- /etc/dovecot/conf.d

Ahora abrimos el archivo 10-auth.conf de la carpeta conf.d y ponemos a “no” el siguiente parámetro,
relacionado con permitir la autenticación mediante texto plano:

Práctica - Servidor de correo electrónico para Linux con Postfix y Dovecot. 3


En este mismo archivo, descomentamos el “include” de la imagen, para activar cierta funcionalidad
asociada con el sistema de autenticación, necesaria para el funcionamiento básico de Dovecot:

El siguiente paso de configuración lo realizaremos editando el archivo 20-pop3.conf , donde


descomentamos la siguiente linea, referida al formato del UIDL (identificador único de correo) para el
protocolo POP3:

Ahora en el archivo de configuración 10-mail.conf descomentamos la línea marcada, que nos indica la
localización de los buzones de correo de los usuarios del servicio:

Práctica - Servidor de correo electrónico para Linux con Postfix y Dovecot. 4


Para concluir la configuración de Dovecot, modificamos el archivo auth-system.conf.ext y añadimos la
línea marcada:

La línea sirve para configurar la autenticación del servicio de correo del tipo PAM (módulo de
autenticación enlazable). Con esto queda finalizada la configuración de Dovecot.

Ahora vamos añadir en el equipo servidor Ubuntu los usuarios de correo. Para ello solo debemos crear
usuarios del sistemas, ya sea mediante el entorno gráfico o, mejor aún, por línea de comandos con
adduser. Creamos un usuario llamado bea:

Para realizar la prueba del funcionamiento correcto del servicio de correo instalado, vamos a escribir
correos electrónicos mediante un cliente de correo modo texto, llamado Mutt.

Mutt es un cliente de correo electrónico libre basado en texto, para sistemas Unix-like. Fue escrito
originalmente por Michael Elkins en 1995 y liberado bajo la Licencia Pública General de GNU.

Práctica - Servidor de correo electrónico para Linux con Postfix y Dovecot. 5


Primero instalamos Mutt de la manera habitual:

Al iniciar Mutt, nos dice el programa que debemos crear la carpeta mail dentro de nuestro directorio de
correo:

Pulsamos “m”, tal y como aparece en el menú superior y vamos a mandar un correo. En primer lugar
debemos escribir el destinatario, que será bea@jorge.sri

Práctica - Servidor de correo electrónico para Linux con Postfix y Dovecot. 6


Ponemos el asunto (subject) del mensaje:

Escribimos el cuerpo del mensaje en el editor que nos aparece (nano):

Vemos el resumen del contenido y lo enviamos pulsando la letra “y”:

Práctica - Servidor de correo electrónico para Linux con Postfix y Dovecot. 7


Finalmente comprobamos el envío efectivo del mensaje editando el contenido del archivo bea de la
carpeta /var/mail correspondiente a los buzones de correo. En ese archivo se irán acumulando los
correos enviados a el usuario bea.

Práctica - Servidor de correo electrónico para Linux con Postfix y Dovecot. 8