Pessoal
Tenho um servidor de e-mail, rodando slackware 10.1 + postfix + mailscanner + mysql. Esta funcionando ok, porém estou tentando implamentar uma withelist, para receber e-mails de meus clientes mesmo que esses tenham seus IP listados em RBL's.
Segundo algumas leituras de artigos e manuais de postfix, a implementação seria a seguinte:
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
check_client_access hash:/etc/postfix/rbl-whitelist
reject_unauth_destination,
reject_non_fqdn_recipient,
reject_unknown_recipient_domain,
reject_invalid_hostname,
reject_non_fqdn_hostname,
reject_unauth_destination,
reject_unauth_pipelining,
#rbls
reject_rbl_client opm.blitzed.org
reject_rbl_client list.dsbl.org
reject_rbl_client dialups.services.net
reject_rbl_client dnsl.sorbs.net
reject_rbl_client dnsl.njabl.org
reject_rbl_client sbl.spamhaus.org
reject_rbl_client sbl-xbl.spamhaus.org
reject_rbl_client cbl.abuseat.org
reject_rbl_client relays.visi.com
reject_rbl_client relays.orbd.org
Onde o arquivo, foi criado e tem o conteudo da seguinte forma:
cliente1.com.br OK
cliente2.com.br OK
E assim sucessivamente.
Porem qdo eu coloco essa configuração para rodar, o servidor para de enviar e receber os e-mail e no log aponta o seguinte erro:
em-01 postfix/smtpd[20936]: fatal: open database /etc/postfix/rbl-whitelist.db: No such file or directory
em-01 postfix/master[1878]: warning: process /usr/libexec/postfix/smtpd pid 20936 exit status 1
em-01 postfix/master[1878]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Eu criei o arquivo rbl-whitelist no diretório, como abaixo:
root@em-01:/etc/postfix# ls rb*
rbl-whitelist
Porém o postfix pede o rbl-withlist.db, qual a forma correta para cria o arquivo correspondente?
Agradeço desde já.