2011/4/1 PAULO RAMOS - SYSMATEC <pa...@sysmatec.com.br>: > Boa tarde > > Colegas, > > Gostaria de saber se existe alguma forma de fazer uma whitelist para header > e body_checks como para rbls e outras regras. >
Resposta curta: "não". Resposta lomga: é possível associar a um "smtpd" um processo "cleanup" que não processe o header_checks e body_checks. Mas para isso você precisa declar outro smtpd (master.cf), ou seja, rodará em outra porta TCP. Ex: 2525 inet n - - - - smtpd -o cleanup_service_name=cleanup2 cleanup2 unix n - - - 0 cleanup -o header_checks= -o body_checks= Desta forma, os emails recebídos pela porta "2525" não serão processados por header_checks body_checks. Esta é a única possibilidade, não é possível fazer qualquer outro tipo de whitelist para estas opções. Fazer whitelist para RBL é simples, basta usar a ACL check_*_access (veja as possibilidades no manual), antes da acl reject_rbl_client. > E tbem uma forma de receber todas as mensagens ao invés de ser descartadas, > para resgate posterior. > Resposta curta: "não". Resposta longa: é possível alterar o código fonte, substituindo o retorno das ACLs (ex: reject_unknown_client_hostname, reject_rbl_client, etc...) de 'reject' para 'hold', mas se isto não é configurável é porque o autor (Wietse) crer que estas mensagens devem ser realmente rejeitadas. -- Reinaldo de Carvalho http://korreio.sf.net http://python-cyrus.sf.net "While not fully understand a software, don't try to adapt this software to the way you work, but rather yourself to the way the software works" (myself) _______________________________________________ Postfix-BR mailing list Postfix-BR@listas.softwarelivre.org http://listas.softwarelivre.org/mailman/listinfo/postfix-br