LINUX.ORG.RU
ФорумAdmin

sendmail антиспам


0

0

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

anonymous

Вам зачем? :)

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

Ej_Pulsar
()
Ответ на: комментарий от Ej_Pulsar

TO Ej_Pulsar

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

anonymous
()

#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
()
Ответ на: комментарий от Ej_Pulsar

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

Ej_Pulsar
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.