> как блокировать прохождение письма, если в атаче
> зип-архив.

acl_smtp_mime = acl_check_mime
begin acl
acl_check_mime:
  deny message = A .zip attachment contains a Windows-executable file - \
                 blocked because we are afraid of new viruses \
                 not recognized [yet] by antiviruses.
       condition = ${if match{$mime_filename}{\N(?i)\.zip$\N}}
       condition = ${if def:sender_host_address}
       !authenticated = *
       decode = default
       log_message = forbidden binary in attachment: filename=$mime_filename, \
                     recipients=$recipients
       condition = ${if match{${run{/usr/local/bin/unzip -l \
                                    $mime_decoded_filename}}}\
                             {\N(?i)\.(exe|com|vbs|bat|pif|scr|hta|js\
           |cmd|chm|cpl|jsp|reg|vbe|lnk|dll|sys|btm|dat|msi|prf|vb)\n\N}}

> в письмах, которые я видел обычно идет архив в архиве
> - двойное архивирование.

В run можно вписать распаковку и проверку.

> Кламав я так понимаю не распаковывает второй архив что-ли? Но с этим
> архивом в архиве можно разобраться - его можно просто заблокировать.

Можно в список расширений добавить zip, но сначала проверить,
не бывает ли "zip" в конце какой-то строки в начале или конце вывода unzip -l.

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить