Verificações de cabeçalho do postfix
Bloqueio de extensões duplas pode ser feito com regex. Aqui está um exemplo de como bloquear qualquer extensão.
Crie /etc/postfix/header_checks
e talvez bloqueie algumas dessas extensões
Modifique conforme necessário: Aqui estão duas maneiras de fazer a mesma coisa que você pediu.
# do something with JS files
#
# method 1, much like what you asked for
/^(.*)name=\"(.*)\.[0-z]{3,}\.js\"$/ REJECT BAD_ATTACHMENT_3CHAR
# method 2, specific on extensions before the .js, customize as desired
/^(.*)name=\"(.*)\.(exe|lnk|dll|shs|vbe|hta|mht|com|vbs|vbe|js|jse|bat|cmd|vxd|scr|shm|pif|chm|pdf|zip|dmg)\.js\"$/ REJECT BAD_ATTACHMENT_PLUSJS
# log attachments
/^Content-(Type|Disposition):.*(file)?name=/ WARN ATTACHMENT
/^(.*)name=\"(.*)\./ WARN ATTACHMENT
Configure postfix para usar isto:
postconf -e "header_checks = regexp:/etc/postfix/header_checks"
postfix reload
Faça isso em um sistema de teste primeiro e fique de olho no syslog.