Блокировка писем с удаленными картинками средствами Exim

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Блокировка писем с удаленными картинками средствами Exim

Непрочитанное сообщение princeps » 2008-06-30 9:39:59

Когда-то у меня был Exchange, а к нему был GFI Mail Essentials. Так вот, там была фильтр, который футболил письма, в html-коде которых были удаленные картинки. Типа вот такого: <img src="http://xxx.yyy.com/eee.jpg">. В самом деле, я, например, не могу представить, чтоб кто-то из клиентов моей конторы вдруг изобразил такое письмо, кроме спамеров, конечно. А недавно прочитал еще вот это: http://www.samag.ru/cgi-bin/go.pl?q=art ... .2008;a=01
Теперь хочу реализовать подобное с помощью acl exim, но не могу логику придумать, как определять, что картинка именно левая. По сочетанию img и http, jpg, gif и т.п.? Но ведь они могут быть в разных частях сообщения и не связаны между собой. В общем, если у кого-то есть желание помочь - присоединяйтесь
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Блокировка писем с удаленными картинками средствами Exim

Непрочитанное сообщение hizel » 2008-06-30 11:10:03

гм, чтонибудь типа

Код: Выделить всё

deny message = contains blacklisted regex ($regex_match_string)
     regex = blabla
только regexp придумать ;)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Блокировка писем с удаленными картинками средствами Exim

Непрочитанное сообщение princeps » 2008-06-30 11:15:49

вот, собственно, в этом и весь вопрос.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Блокировка писем с удаленными картинками средствами Exim

Непрочитанное сообщение princeps » 2008-06-30 11:17:35

Как вариант img src="http, но не во всех случаях прокатит. Например с примерами из приведенной статьи не получится.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Блокировка писем с удаленными картинками средствами Exim

Непрочитанное сообщение hizel » 2008-06-30 11:28:27

а если что нибудь типа

http://.*(jpg|jpeg|gif|png)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Блокировка писем с удаленными картинками средствами Exim

Непрочитанное сообщение princeps » 2008-06-30 11:35:51

А могут быть картинки не http? Я, правда, сам не видел, но, например, с ftp-сервера с анонимным доступом теоретически можно было б подгружать
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Блокировка писем с удаленными картинками средствами Exim

Непрочитанное сообщение hizel » 2008-06-30 11:39:06

(http|https|ftp):\/\/.*(jpg|jpeg|gif|png)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Блокировка писем с удаленными картинками средствами Exim

Непрочитанное сообщение princeps » 2008-06-30 13:30:46

в таком случае зарубятся сообщения просто с ссылками на картинку, а это плохо, т.к. юзеры в принципе должны иметь возможность пересылать друг другу письма со ссылками на картинки. Короче должно быть так: письмо должно рубиться, если в нем встречаются слова img и http внутри треугольных скобок. Может так:

Код: Выделить всё

<img*(http|https|ftp):\/\/.*>
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru