Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Postfix фильтрация  (Прочитано 450 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Micha

  • Автор темы
  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Postfix фильтрация
« : 15 Октября 2014, 21:16:27 »
Доброе время суток.
Имеется на ubuntu 10.04 postfix+dovecot+fetchmail
Как сделать так, чтобы во входящей почте отсекались прикрепленные файлы с расширением exe? Ну или вообще такие письма не доходили до адресата.
Спасибо.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Postfix фильтрация
« Ответ #1 : 15 Октября 2014, 23:25:31 »
Прямо в документации postfix (http://www.postfix.org/header_checks.5.html) есть пример (не только exe):

Цитировать
       Header pattern to block attachments with bad file name extensions.  For
       convenience, the PCRE /x flag is specified, so that there is no need to
       collapse the pattern into a single line of text.  The  purpose  of  the
       [[:xdigit:]] sub-expressions is to recognize Windows CLSID strings.

       /etc/postfix/main.cf:
           header_checks = pcre:/etc/postfix/header_checks.pcre

       /etc/postfix/header_checks.pcre:
           /^Content-(Disposition|Type).*name\s*=\s*"?(.*(\.|=2E)(
             ade|adp|asp|bas|bat|chm|cmd|com|cpl|crt|dll|exe|
             hlp|ht[at]|
             inf|ins|isp|jse?|lnk|md[betw]|ms[cipt]|nws|
             \{[[:xdigit:]]{8}(?:-[[:xdigit:]]{4}){3}-[[:xdigit:]]{12}\}|
             ops|pcd|pif|prf|reg|sc[frt]|sh[bsm]|swf|
             vb[esx]?|vxd|ws[cfh]))(\?=)?"?\s*(;|$)/x
               REJECT Attachment name "$2" may not end with ".$4"

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.