Introducción
La configuración predeterminada del correo para servidores Debian está orientada a servir un único nombre de dominio (DNS), teniendo que añadir un usuario al sistema operativo por cada cuenta de correo que se desee.
Este manual muestra cómo configurar un servidor Debian para servir multiples dominios con las siguientes características:
Se usará un único usuario del sistema para todo el correo.
Se presenta como configurar correctamente los parámetros de seguridad de Exim4 (SSL y DKIM)
Se integrará con SpamAssassin y ClamAV
Se añadirá Dovecot como servidor IMAP/POP3
Se usará RoundCube como WebMail
Este manual contiene toda la experiencia acumulada en este campo desde 1999, año en que se me ocurrió tener servidores propios de correo, e intento mantenerlo actualizado para usarlo como apuntes de configuración para nuevos servidores.
Requisitos
Para conseguir poner en funcionamiento un servidor de correo, del modo presentado en este manual, es necesario tener los siguientes conocimientos que no se cubren aquí:
Mínimos conocimientos de administración de sistemas y de Linux en general.
Manejo de redes IP y protocolos de diferentes niveles de red.
Estos otros aspectos si se cubren en el manual:
Configuración DNS relacionada con el correo electrónico
Herramientas para depurar los protocolos relacionados con el correo electrónico.
Comentarios adicionales
Antes de empezar, considera que hoy en día mantener un servidor de correo es una tarea a veces tediosa, sobre todo con la cantidad de requisitos, limitaciones, spammers y listas negras de IPs, donde de vez en cuando se termina cayendo.
Esto se acentúa actualmente en Internet por el dominio de las grandes corporaciones como Google y Microsoft, siendo la gestión de correo es un quebradero de cabeza ya que hay que cumplir sus requisitos, aunque ni siquiera sean estándares. Conseguir que un servidor de correo independiente opere correctamente con ellos se vuelve una tarea compleja. La mayoría de los administradores de sistemas desiste dada la cantidad de pegas/requerimientos que ponen estas grandes corporaciones a los servidores de correo que no están bajo su red.
Si a pesar de todo esto, decides tener tu propio servidor, puedes usar este manual. Lo he dividido en 3 partes, la primera trata sobre DNS y es obligatorio para que todo funcione, aunque si se tiene experiencia se puede obviar. Después se presentan dos soluciones, la primera simple para pocos dominios y usuarios, y la segunda, para muchos dominios con el objetivo de tener todo centralizado en un único servidor.