[Sysadmins] Фильтрация по заголовку письма и пункту назначения

Maxim Tyurin =?iso-8859-1?q?mrkooll_=CE=C1_bungarus=2Einfo?=
Вт Май 20 12:05:51 MSD 2008


Вадим Илларионов writes:

> Sergei Boudnik wrote:
>
>>> Стоит задача не допустить отправку писем наружу, если в заголовке
>>> присутствует некий общий текст.
>>> То есть, некий сервис рассылает письма, заголовок каждого начинается с:
>>> [someText]
>>> Требуется удостовериться, что сообщение отправляется в домен @some.dom
>>> Если нет - прибить это письмо, и, возможно, дать знать админу этого
>>> сервиса.
>>>
>>> Возможно ли такое проделать средствами постфикса (если да, то как), или
>>> лучше пропускать почту через amavisd и фильтровать его силами?
>>>   
>> Читать доки по header_checks
>
> Нашёл такое для header_checks:
> "/^Subject: YOUREXPRESSION/ DISCARD"

Тебе надо сделать свой smtpd_restriction_classes в котором будет
нужный тебе header_checks.
Потом на smtpd_recipient_restrictions вешаешь таблицу в которой будет
нужный_адрес  твой_smtpd_restriction_class

> Как понял, пример просто отвергнет сообщение с заданным текстом в заголовке.
> А как привязать ещё и к пункту назначения - нифига не вырисовывается...

-- 

With Best Regards, Maxim Tyurin
JID:	MrKooll на jabber.pibhe.com
   ___                                 
  / _ )__ _____  ___ ____ _______ _____
 / _  / // / _ \/ _ `/ _ `/ __/ // (_-<
/____/\_,_/_//_/\_, /\_,_/_/  \_,_/___/
               /___/  



Подробная информация о списке рассылки Sysadmins