Veremos como instalar un servidor de correo en Debian, de forma simple y por medio de un video para ir siguiendo paso a paso una configuración partiendo de un sistema recién instalado para que no haya confusiones. Ahora veamos algunos términos para aquellos que recién empiezan.
- Postfix es un servidor de correos de Software Libre que se encarga del envío de correos electronicos (MTA), fue creado para ser una alternativa mas fácil y segura que Sendmail.
- Dovecot es un servidor de correo de código abierto que se encarga de la entrega de los correos (MDA), fue creado para ser abierto, ligero, rápido, fácil y seguro.
- SMTP «Simple Mail Transfer Protocol» es un protocolo basado en texto utilizado para el intercambio de mensajes de correos electrónicos entre computadoras.
- POP «Post Office Protocol» es un protocolo utilizado para obtener los mensajes de correo electrónico almacenados en un servidor de correos. Actualmente se utiliza la versión 3, por eso vemos que se utiliza POP3, este esta diseñado para descargar todos los correos del servidor y poder verlos sin conexión.
- IMAP «Internet Message Access Protocol» es un protocolo utilizado para acceder a los mensajes almacenados en un servidor de correos directamente, fue diseñado como una moderna alternativa a POP.
Antes de empezar debemos asegurarnos que no tenemos exim4 instalado dado que por lo general viene por defecto. Por si acaso lo eliminamos de la siguiente forma:
apt-get remove --purge exim4 exim4-base exim4-config
Video:
–
Documentación:
1- Instalación de Postfix
aptitude install postfix
Archivo de configuración /etc/postfix/main.cf
- mydomain = nicklabs.com.ar -> especificamos el dominio que vamos a usar
- myhostname = mail.nicklabs.com.ar (Debe ser un nombre FQDN para ser consultado por los DNS)
- myorigin = $mydomain -> especificamos el dominio que genera los mensajes salientes, este parámetro es el que conocemos como «From». Que es equivalente a $mydomain. Cambiando el parámetro por = $myhostname veremos algo como From: Usuario <[email protected]> en la recepción del mensaje.
- mydestination = $mydomain, $myhostname, localhost.localdomain, localhost destinos
- mynetworks = 127.0.0.0/8… las redes que están habilitadas para usar el servicio.
- inet_interfaces = all -> interfaces a las cuales postfix va a escuchar para el uso del smtp.
2- Instalación de Dovecot
aptitude install dovecot-imapd dovecot-pop3d dovecot-common
Cambiar: en /etc/dovecot/conf.d/10-auth.conf
#disable_plaintext_auth = yes -> disable_plaintext_auth = no
Y reiniciamos el servicio para que tome el cambio
/etc/init.d/dovecot restart
En el archivo hosts agregamos los nombres que necesitemos para el servidor
nano /etc/hosts
IP mail.dominio.com.ar