[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