[FUGSPBR] procmail no postfix
Ricardo Campos Passanezi
riccp em ige.unicamp.br
Sex Ago 29 14:16:11 BRT 2003
On Thu, Aug 28, 2003 at 02:51:45PM -0300, Eicke wrote:
> Galera estou tentando barrar anexos com os filtros do procmail, mas no
> primeiro teste meu servidor parou!
Você pode barrar direto no postfix, com o parâmetro
'mime_header_checks', para o postfix 2.X ou com o 'body_checks', para
a versão 1.X.
Exemplo para o postfix 2.X:
- coloque a linha no main.cf:
mime_header_checks = pcre:$config_directory/bad-mime-header
(se não tiver suporte a pcre, pode usar regexp - mas aí precisa mudar um
pouco a sintaxe da expressão no arquivo "bad-mime-header").
- coloque no arquivo "bad-mime-header" (numa linha apenas):
/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.*\.(ade|adp|bas|bat|chm|
cmd|com|cpl|crt|dll|eml|exe|hlp|hta|inf|ins|isp|js|jse|lnk|mdb|mde|mdt|
mdw|msc|msi|msp|mst|nws|ops|pcd|pif|prf|reg|scf|scr|sct|shb|shs|shm|swf|
url|vb|vbe|vbs|vbx|vxd|wsc|wsf|wsh))"?\s*$/x REJECT Attachment name
"$2" may not end with ".$3"
Acho que se trocar os "\s" por "[[:space:]]" e o "/x" para "/" deve
funcionar para regexp.
Como referência:
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=utf-8&threadm=bi2jcq%243ge%241%40FreeBSD.csie.NCTU.edu.tw&rnum=8&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3Dutf-8%26q%3Dmime%2Bheader%2Battachment%2Bgroup%253Amailing.postfix.users%2Bgroup%253Amailing.postfix.users%26btnG%3DGoogle%2BSearch%26meta%3Dgroup%253Dmailing.postfix.users
--
Ricardo Campos Passanezi - Administrador de Rede
Chave PGP e GPG Pública em: http://www.ige.unicamp.br/~riccp
Instituto de Geociências - http://www.ige.unicamp.br - UNICAMP
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd