[postfix-es] Comprobación de buzones por SMTP y validación de dominios en mysql

Martí Cardús marti.cardus en ilimit.net
Vie Ago 27 12:36:05 CEST 2010


Buenos días,

Llevo días buscando la manera de montar un servidor antispam al cual solo le indique el dominio y el servidor de correo final, de forma que este siempre este en medio para escanear todos los correos, encontre este hilo que explica como hacerlo con ficheros hash:
http://lists.wl0.org/pipermail/postfix-es/2009-February/009438.html

El problema es que lo estoy intentando hacer a través de una tabla de mysql y no consigo hacerlo, siempre me salta un relay access denied, pero con los ficheros hash no hay problema, alguna idea?

Os pasteo parte de la configuración que he cambiado al main.cf

Esto es comun en ambas pruebas:
smtpd_recipient_restrictions =                                                                                                                                                        
        reject_unverified_recipient,
        reject_unauth_destination
address_verify_map =  btree:${data_directory}/verify


Esto es probando con mysql (donde no me funciona)
address_verify_transport_maps = proxy:mysql:/etc/postfix/mysql_transport.cf
relay_transport = proxy:mysql:/etc/postfix/mysql_transport.cf
relay_domains = proxy:mysql:/etc/postfix/mysql_relay_domains.cf


Esto es probando con ficheros hash (que si funciona)
address_verify_transport_maps = hash:/etc/postfix/transports
transport_maps = hash:/etc/postfix/transports
relay_domains = hash:/etc/postfix/relay_domains


El contenido de los ficheros es el siguiente
mysql_relay_domains.cf 
user = mailrelay
password = dbpass
hosts = dbserver
dbname = mailrelay
query = SELECT "OK" FROM mailrelay WHERE domini="%d"

mysql_transport.cf 
user = mailrelay
password = dbpass
dbname = mailrelay
hosts = dbserver
query = SELECT relay FROM mailrelay WHERE domini="%d"


relay_domains
dominio.com      OK

transports
dominio.com       smtp:smtp.dominio.com


Saludos y muchas gracias de antemano!

Martí


More information about the postfix-es mailing list