[Postfix-es] postfix con postgrey

Daniel Rodríguez adaniel en fib.upc.edu
Mie Ene 11 17:42:13 CET 2006


Hola compañeros.

Tenemos instalado un postfix con postgrey, y  2 registros MX, uno el 
principal, y el otro
ofrecido por la organización padre de nuestro departamento (es un campus 
universitario),
que realiza las funciones de "mail backup", es decir, aceptar los 
mensajes, y reenviarlos al
mx primario cuando este disponible..Sobre el segundo no tenemos control.

Cuando pusimos en marcha postgrey en el mx primario observamos lo 
siguiente:
Cuando el mx primario recibe por primera vez un correo, postgrey guarda 
la tripleta
<destinatario,remitente,IP> en su base de datos  y devuelve el correo 
con el típico error 450.
Después de ésto, parece que la MTA emisora reenvia el mensaje al  MX 
secundario, y
como este no tiene postgrey, en principio, acepta el mensaje,  e intenta 
enviarlo al MX primario.
Los mensajes se aceptaban porque el MX secundario, por cuestiones de 
organizacion
( para que los usuarios fisicamente cercanos dentro del campus, no noten 
retrasos),
estaba registrado en la lista blanca (whitelist) de postgrey.

Esto crea una carga inutil en el MX secundario que no aceptaria la 
organizacion padre.

Que soluciones veis?

Por nuestra parte, y segun lo que hemos leido son 2:

1) quitar el MX secundario, y trabajar con solo uno,
2) quitar el MX secundario de la organización, e instalar uno propio en
el departamento. A continuación, instalariamos postgrey en el MX 
secundario propio
que consulte a la  base de datos de postgrey del host con el MX primario,
es decir un postgrey  con una base de datos centralizada. Esta opcion, 
se podria
mejorar  teniendo un tercer servidor dedicado al servicio postgrey que 
consultara
los dos MX.

Sí alguien tiene otra posible solución o alguna idea, se agradecería que 
nos la hicieran saber.

Saludos,

Daniel




Más información sobre la lista de distribución Postfix-es