Postfix
FreeBSD Postfix

Principal
Obtener Postfix
Instalar Postfix
Configurar Postfix
main.cf
header_checks
body_checks
Lista de Acceso
RBLs
Final

FreeBSD
Postfix

Postfix es un programa de correo electrónico al cual configuraremos como MTA o Mail Transfer Agent. Fue escrito por Wietse Venema, y desarrollado bajo la Licencia Pública de Software de IBM.

Como dije antes, Postfix no actúa de POP3, ni WebMail server, ni posee usuarios/contraseñas en él, sino que actúa de intermediario entre Internet y el Servidor de Correo IMail. Creo posible utilizar cualquier otro Servidor de Correo, ya que lo que se hace es modificar en dicho Servidor, quién será el 'Gateway' ( ni mas ni menos que el servidor IMGate que estamos configurando ) que entregará el correo a Internet. Y obviamente, 'tocar' algunos registros MX del servidor DNS que dispongamos para que IMGate reciba primero los mensajes.

Indudablemente, esto evoluciona día a día, y no hay mejor sitio que las listas de correo donde los administradores compartimos experiencias. Personalmente estoy suscripto a la Lista de IMGate de Meiway, pero en el sitio de Postfix figuran muchas más.

Esquemáticamente, IMGate actúa así:

Diagrama de IMGate. Copyright Len Conrad

Los correos entrantes ( válidos + SPAM ) son recibidos por el IMGate ( línea roja ), utilizando las defensas 'agresivas', se filtran los mensajes y se envía el correo válido al Servidor de Correo ( Imail en este diagrama, con la línea verde ) y el SPAM se descarta ( línea roja hacia el Black Hole ) mediante el uso de filtros varios, que van desde encabezado, cuerpo del mensaje, direcciones de correo conocidas como fuentes de SPAM, hasta la verificación de la validez del remitente del mensaje original.
Acá se ve que el correo saliente del Servidor de Correo va directamente a Internet. Podemos aumentar drásticamente la performance de ese Servidor de Correo, si hacemos que envíe sus mensajes a un Gateway como el IMGate, en el segmento local de la red, y luego es el IMGate el que lidia con los 'DNS Lookup', reintentos, etc. etc. De esta forma, liberamos al Servidor de Correo para atender con mas procesador y RAM las validaciones de usuarios, Web Mail, etc.

Por lo tanto, cuando configuremos finalmente el Postfix debemos poner los registros MX con mayor prioridad ( el número menor ) apuntando al servidor IMGate y un número mayor al servidor actual de Correo:

MX    10     IMgate.midominio.com
MX    20     MailServer.midominio.com

También hemos de modificar en el Servidor de Correo actual, los parámetros de envío de correo a través de un Gateway que será el servidor IMGate.

Fíjense que en el caso de que algo falle, simplemente modificamos el registro MX de arriba ( quitamos el MX 10 ), y no ponemos el Gateway en el Servidor de Correo. Sólo se ve afectado el correo que está en la cola de entrega del IMGate que generalmente no es mucho ya que la entrega 'local' es inmediata.

Dicho esto, no sin antes destacar que en el sitio IMGate está mucho mas explicado y detallada la arquitectura del mismo, pongamos manos a la obra.


Realizado por Andrés Gallo ( agallo@gesell.com.ar ) / Copyright © 2003-2004-2005 Cooperativa Telefónica de Villa Gesell Ltda.
Última modificación: 18 de Junio de 2005