|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Alexander Titaev 2:5070/66 11 Sep 2007 15:56:24 To : Peter Tveritin Subject : Re: Фильтрация почты по regexp'у имени хоста в exim -------------------------------------------------------------------------------- PT> Hi All, PT> Хочется следующего изврата: PT> Exim может следующую вещь: PT> - --- PT> deny message = "your hostname is bad" PT> condition = ${if PT> match{$sender_host_name}{adsl|dialup|pool|peer}{yes}{no}} - --- А нельзя ли PT> брать данные для этой подстановки из mysql-базы? А то дописывать, при PT> прорывании спама из очередного adsl-пула и рестартовать МТА PT> как-то некошерно. Да строка в конфиге рано или поздно разрастется так, что PT> не информативно совсем выглядит. {match{$sender_host_name}{\N((\d{1,3}[\.\-_x]){3}|.*(wireless|broadband|modem|dy n|cable|client|dial|unused|grps|dsl|dhcp|user|vpn|home|dip|catv|(v|w)lan|as5(3|4 )|dynamic(?>ip)|host-ip|vpdn|ppp|cdma|(?<!mx|s)pool|unassigned).*\.[-a-z0-9]+\.\ w+|.*(?<!smtp).*(cust|host).*\.[-a-z0-9]+\.\w+(?>!ru|su)$|.*\d{6,12}.*\.[-a-z0-9 ]+\.\w+)\N}} не правилось года 3... -- Sanyo mailto:tit@irk.ru --- tin/1.8.2-20060425 ("Shillay") (UNIX) (FreeBSD/6.2-RELEASE-p7 (i386)) * Origin: The_Bulls echo gate (2:5070/66) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix/39404a26e0e07.html, оценка из 5, голосов 10
|