Linux.org.ru
Новости - Галерея - Форум - Трекер - Wiki - Поиск
[#]  

sendmail антиспам

Помню раньше был мыло-сервис, который позволял имея учетную запись вида user@, оставлять везде свой адрес, приписывая к нему что-то вроде user.chto-ugodno123@ и ставить ограничение на кол-во входящих писемь, допустим 2. После того, как два письма на него пришли, алиас становился не действителным. Есть ли реализация такой фичи к сендмылу?

anonymous (17.04.2007 20:11:09)

[#]  

Re: sendmail антиспам

Вам зачем? :)

По антиспаму могу прислать пару своих aka инетовских хорошо допиленых feature, позволяющие отсекать 98% спама средствами MTA. SpamAsassin прибивает остальные 1.999%

Ej_Pulsar * (18.04.2007 1:46:57)
[#] Ответ на: Re: sendmail антиспам от Ej_Pulsar 18.04.2007 1:46:57  

Re: sendmail антиспам

TO Ej_Pulsar

С нетерпением ждёмс

anonymous (18.04.2007 10:01:22)
[#] Ответ на: Re: sendmail антиспам от Ej_Pulsar 18.04.2007 1:46:57  

Re: sendmail антиспам

А можно куда-нибудь это выложить? Был бы очень признателен.

anonymous (18.04.2007 13:02:35)
[#] Ответ на: Re: sendmail антиспам от anonymous 18.04.2007 13:02:35  

Re: sendmail антиспам

выложу через пару дней, стучитесь в icq 7097497

Ej_Pulsar * (19.04.2007 1:05:52)
[#]  

Re: sendmail антиспам

#cat _dsl_senders.m4
-----------cut here---------------------------------------------------------------------------- ----------
divert(-1)
divert(0)
LOCAL_CONFIG
Knondsl1 regex -a@MATCH (^|[0-9.-])(mail|mailrelay|mta|mx|relay|smtp)[0-9.-]
Knondsl2 regex -a@MATCH \.(msu\.ru|hotmail\.com|rax\.ru|ip\.net\.ua|secureserver\.net)$
Knondsl3 regex -a@MATCH (243-127-207-82\.ip\.ukrtel\.net)$

Kdsl1 regex -a@MATCH ([0-9].*){5,}
Kdsl2 regex -a@MATCH (^|[0-9.-])([axv]dsl|as|bgp|broadband|cable|[ck]lient|dhcp|dial|dialin|dialup|di aler|dip|dsl|dslam|dup|dyn|dynamic|host|ip|isdn|modem|nas|node|pool|ppp|pppo[ae] |sirius.*ukrtel.*|user|users|vpn)[0-9.-]
Kdsl3 regex -a@MATCH [0-9a-f]{8,}
Kdsl4 regex -a@MATCH (^|\.)[0-9]*[.-]
Kdsl5 regex -a@MATCH (-.*){3,}
Kdsl6 regex -a@MATCH \.(blueyonder\.co\.uk|orange\.fr|mr\.outblaze\.com|ipt\.aol\.com|free\.fr|volia\ .net|internetdsl\.tpnet\.pl|rr\.com|pppool\.de|adelphia\.net|osnanet\.de|dedicad o\.com\.uy)$

LOCAL_RULESETS
SLocal_check_relay
R$* $: < $&{client_resolve} >
R<TEMP> $#error $@ 4.7.1 $: "450 Relaying temporarily denied. IP name lookup failed for " $&{client_addr} ", To solve this problem please write postmaster@zz.ru"
R<FAIL> $#error $@ 5.7.1 $: "550 Relaying denied. IP name lookup failed for " $&{client_addr} ", To solve this problem please write postmaster@zz.ru"
R<FORGED> $#error $@ 5.7.1 $: "550 Relaying denied. IP name forged (PTR and A records mismatch) for " $&{client_addr} ", To solve this problem please write postmaster@zz.ru"
R$* $: $(nondsl1 $&{client_name} $)
R@MATCH $@ OK
R$* $: $(nondsl2 $&{client_name} $)
R@MATCH $@ OK
R$* $: $(nondsl3 $&{client_name} $)
R@MATCH $@ OK
R$* $: $(dsl1 $&{client_name} $)
R@MATCH $#error $@ 5.7.1 $: "554 DSL or DialUp sender " $&{client_name} " [" $&{client_addr} "] (1), please use Provider SMTP. To solve this problem please write postmaster@zz.ru"
R$* $: $(dsl2 $&{client_name} $)
R@MATCH $#error $@ 5.7.1 $: "554 DSL or DialUp sender " $&{client_name} " [" $&{client_addr} "] (2), please use Provider SMTP. To solve this problem please write postmaster@zz.ru"
R$* $: $(dsl3 $&{client_name} $)
R@MATCH $#error $@ 5.7.1 $: "554 DSL or DialUp sender " $&{client_name} " [" $&{client_addr} "] (3), please use Provider SMTP. To solve this problem please write postmaster@zz.ru"
R$* $: $(dsl4 $&{client_name} $)
R@MATCH $#error $@ 5.7.1 $: "554 DSL or DialUp sender " $&{client_name} " [" $&{client_addr} "] (4), please use Provider SMTP. To solve this problem please write postmaster@zz.ru"
R$* $: $(dsl5 $&{client_name} $)
R@MATCH $#error $@ 5.7.1 $: "554 DSL or DialUp sender " $&{client_name} " [" $&{client_addr} "] (5), please use Provider SMTP. To solve this problem please write postmaster@zz.ru"
R$* $: $(dsl6 $&{client_name} $)
R@MATCH $#error $@ 5.7.1 $: "554 DSL or DialUp sender " $&{client_name} " [" $&{client_addr} "] (6), please use Provider SMTP. To solve this problem please write postmaster@zz.ru"
-----------cut here---------------------------------------------------------------------------- ----------

Скрипт немного недоделан - надо ещё одно правило вписать для нормально резолвящихся спаммерских smtp-доменов.

По некоторым "левым" доменам могут пойти жалобы, за 250к писем в день за 3 мес. таких жалоб было 3, и все они были из-за неправильной настройки DNS серверов отправителя.

Ej_Pulsar * (19.04.2007 12:44:44)
[#] Ответ на: Re: sendmail антиспам от Ej_Pulsar 19.04.2007 12:44:44  

Re: sendmail антиспам

да, и ещё, правила написаны для РЕЛЕЯ (т.к. у меня почта пересылается на оффтопиковый Exchange). В случае если машина является почтовиком, правила надо изменить.

Ej_Pulsar * (19.04.2007 12:47:12)
[#]  

Re: sendmail антиспам

Вот тут поройся, больше толку будет.

http://www.anrb.ru/linux/sendm.html

sdio ***** (19.04.2007 19:33:38)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 TopList