среда, 5 октября 2011 г.

exim и фильтрация писем по вложениям

Появилась задача заблокировать опеределенные типы вложений по расширениям. С помощью exim она решается достаточно просто.
Добавляем в конфиг:
acl_smtp_mime          = acl_check_mime
acl_check_mime:
        deny
                message         = We do not accept attachments like: $mime_filename
                condition       = ${if match{$mime_filename}{\N\.(doc|xls)$\N}}
        accept
Здесь мы сначала определяем acl для mime вложений, а затем запрещаем отдельные типы по регулярке.
Частично того же эффекта можно добиться с помощью инструкции demime:
acl_check_data:
        deny
                message         = Attachment: $found_extension
                demime          = doc:xls
        accept
Источник 

Комментариев нет:

Отправить комментарий