|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Captain Coock 2:5020/400 09 Nov 2005 14:24:39 To : Andrey Ostanovsky Subject : Re: Sendmail: не принимать почту от хостов без PTR -------------------------------------------------------------------------------- > CC> "Return-Path:" нам не нужен, а вот "Received: from" - это как раз то, > CC> о чем я и говорю. Причем, только первый от начала конверта. > > Hу, попробуй добавить с свой *.mc что-то типа: > > ======== > LOCAL_CONFIG > Knondsl1 regex -a@MATCH > (^|[0-9\.\-])(mail|mailrelay|mta|mx|relay|smtp)[0-9\.\-] > Kdsl1 regex -a@MATCH ^([0-9-]){8,} > > LOCAL_RULESETS > SLocal_check_relay > R$* $: < $&{client_resolve} > > R<TEMP> $#error $@ 4.7.1 $: "450 Relaying temporarily denied. IP name > R<TEMP> lookup failed for " $&{client_addr} " (L), Please use smtp > R<TEMP> server of your ISP or contact page http://www...." > R<FAIL> $#error $@ 4.2.0 $: "450 Relaying temporarily denied. IP name > R<FAIL> lookup failed for " $&{client_addr} " (L), Please use smtp > R<FAIL> server of your ISP or contact page http://www...." > > R$* $: $(nondsl1 $&{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 smtp server of your ISP or contact page > http://www...." > ======== > > "Голый" ip можно ловить примерно таким регэкспом в dsl[x] > ^([0-9]{1,3})\.([0-9]{1,3}) > > Хотя, возможно, тебя устроит просто отлуп по резолвингу. > > Hастоятельно рекомендую сделать "contact page", или указать другой приемлемый > способ связи для тех, кто нарвется на это правило и сможет прочитать > замысловатый английский текст в отлупе. Исчерпывающе! Спасибо огромное! С уважением Илья Байдаков. --- ifmail v.2.15dev5.3 * Origin: Sovintel (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/12242ba283a80.html, оценка из 5, голосов 10
|