Documentos de Académico
Documentos de Profesional
Documentos de Cultura
04 LTS
Mail Server with Postfix and Dovecot on Ubuntu 16.04 LTS
Fernández, Pedro; Velázquez, Cristhian
Facultad de Ciencias y Tecnologías
Universidad Nacional del Caaguazú
Coronel Oviedo – Paraguay
Resumen
Para configurar un servidor de correo en Ubuntu existe una gran variedad de alternativas, la opción más interesante
es la utilización de Postfix y Dovecot, debido a sus grandes ventajas como la rapidez, facilidad de manejo y seguridad,
además de ser software libre y de código abierto. Estos poseen una amplia compatibilidad con diferentes métodos de
autenticación de usuarios, como la utilización de usuarios del sistema, base de datos en MySQL, archivos de
contraseñas, entre otros. En este proyecto, se verá como configurar Postfix de tal manera que este se encargue de los
correos salientes y le ceda a Dovecot la manipulación de la bandeja de entrada, la autenticación de usuarios y la
recepción de los correos electrónicos, todo esto a través de usuarios virtuales, que se especificarán en la configuración
de Postfix, configurando además el soporte para la autenticación basada en SSL/TLS y STARTTLS.
Palabras Claves: Servidor de correo, autenticación, archivos de contraseñas, SSL/TLS, STARTTLS.
Abstract
To configure a mail server on Ubuntu there is a great variety of alternatives, the most interesting option is the use of
Postfix and Dovecot, due to its great advantages such as speed, ease of use and security, besides being free and open
source software. These have a wide compatibility with different methods of user authentication, such as the use of
system users, MySQL database, and password files, among others. In this project, you will see how to configure Postfix
so that it takes care of outgoing emails, and give Dovecot the handling of the inbox, the authentication of users and the
reception of emails, all this through virtual users, which will be specified in the Postfix configuration, also configuring
support for authentication based on SSL/TLS and STARTTLS.
Keywords: Mail Server, authentication, password files, SSL/TLS, STARTTLS.
compatible con las implementaciones de los servidores
UW-IMAP y Courier IMAP [2].
1. Introducción
El presente artículo pretende explicar de manera
Para la instalación de un servidor de correo detallada los pasos requeridos para la instalación de un
electrónico en Ubuntu 16.04, se requiere de ciertos servidor de correo utilizando Postfix como agente de
servicios que permitan el transporte de correo a través transporte y Dovecot como servicio de Buzón de Correo,
de SMTP (Simple Mail Transfer Protocol), POP3 (Post además ofreciendo soporte para métodos de
Office Protocol) e IMAP (Internet Message Access autenticación seguros.
Protocol), además, para proporcionar seguridad se
requiere la activación de otras utilidades, como el
soporte para SSL/TLS y STARTTLS. 2. Pasos iniciales
Una de las herramientas que permitirán esto es Antes de instalar el software requerido para
Postfix. Originalmente conocido por los nombres configurar el servidor de correo, es necesario establecer
VMailer e IBM Secure Mailer, Postfix es un agente de una IP estática al equipo que cumplirá el papel de
transporte de correo electrónico (MTA o Mail Transport servidor, para ello se debe de modificar el contenido del
Agent), creado con la principal intención de ser una archivo /etc/network/interfaces estableciendo los
alternativa más rápida, fácil de administrar y segura que parámetros como lo indica la Imagen 1.
SendMail [1]. El servicio que ofrece Postfix es solo para
el envío por lo que se requerirá de otro software que se La interfaz de red configurada en este ejemplo es
encargue de recibir los correos, como Dovecot. enps0s3 que se puede obtener observando la información
de la conexión, o ejecutando en la terminal el comando
Por su parte, Dovecot es un servidor de POP3 e
ifconfig, es importante establecer en el parámetro dns-
IMAP de código abierto que funciona en Linux y
nameservers la dirección IP del servidor y en dns-search
sistemas basados en UNIX® y diseñado con la
el nombre del dominio. Luego de esto se debe reiniciar el
seguridad como principal objetivo. Dovecot puede
equipo para aplicar los cambios.
utilizar tanto el formato mbox como maildir y es
Imagen 1: Contenido del archivo /etc/network/interfaces
5. Configuración de la aplicación de
cliente de correo Thunderbird
cd /var/www/html
La configuración de SquirrelMail es bastante
sudo ln -s /usr/share/squirrelmail webmail
sencilla y se abre ejecutando en terminal lo siguiente:
Se reinicia el servicio de apache para que la carpeta
sudo squirrelmail-configure
pueda ser vista desde un navegador.
Se ingresa D para establecer una configuración
sudo /etc/init.d/apache2 restart
predeterminada para el servidor IMAP, a continuación, se
ingresa 2 para acceder a la configuración del servidor y Por último se comprueba en el navegador
luego 1 para configurar el dominio (Imagen 14). ingresando a www.fcyt.lan/webmail.
Después se escribe Q y se guarda los cambios. Para iniciar sesión se escribe el nombre de usuario
Luego de esto, es necesario crear un vínculo de la carpeta completo y se ingresa la contraseña que se estableció
de SquirrelMail al directorio /var/www/html. anteriormente.
8. Referencias Bibliográficas