
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í:

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.
