7.3.3. Servidor SMTP

Ya se ha indicado que el protocolo SMTP es el dedicado al intercambio de mensajes entre los servidores de correo. Para ello suelen dejarse escuchando en el puerto 25/TCP.

Aunque el servidor tradicional y más extendido de correo es sendmail, bajo el epígrafe trataremos la configuración de postfix. De hecho, los servidores de correo (el propio postfix, exim4, qmail) suelen tener un ejecutable llamado sendmail que emula las funcionalidades del ejecutable original y usa las mismas opciones.

Antes de planear la instalacion de postfix, es importante considerar si se instalará también un servidor IMAP y si éste será dovecot. La razón de ello es que dovecot nos brinda algunas posibilidades , al margen del estricto protocolo IMAP, que pueden ayudar en el funcionamiento de postfix:

  • postfix no implementa ningún sistema de autenticación y se limita a brindar la posibilidad de usar un servicio SASL. dovecot, en cambio, si implementa distintos mecanismos de autenticación y, además, es capaz de levantar un servicio SASL para que lo use postfix.

  • Aunque postfix tiene integrado un MDA para la entrega de correo en los buzones de usuario, podemos ceder esta función a dovecot

Nota

En este fichero, desarrollaremos cómo preparar postfix para que no requiera dovecot en ninguna tarea, y enlazaremos a la alternativa con dovecot que se desarrolla en la parte dedicada a IMAP.

Para las pruebas tomaremos dos máquinas virtuales, cada una de las cuales gestionará el correo de un dominio diferente. La primera se encargará de gestionar el correo del dominio de mail1.org y la segunda el dominio mail2.org. En las explicaciones, no obstante, nos centraremos en la explicación de la configuración del correo de un sólo dominio, mail1.org, ya que explicar ambos sería duplicar las explicaciones.