From raf@mielonka.polbox.pl Tue Aug 3 19:57:39 1999 Path: cyfronet!intranet.rmf.pl!news.polbox.pl!not-for-mail Message-ID: <7nq9m0$dqo$2@orfika.office.polbox.pl> From: rafal wiosna Newsgroups: pl.comp.os.linux.sieci Subject: Re: reguly anty spamowe Date: 29 Jul 1999 19:22:40 GMT References: Lines: 81 Supersedes: <7nq9im$dqo$1@orfika.office.polbox.pl> Organization: Polbox On-Line Service Sp. z o.o. Reply-To: rafamiga@uucp.polbox.pl NNTP-Posting-Host: orfika.office.polbox.pl Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-2 Content-Transfer-Encoding: 8bit X-Trace: orfika.office.polbox.pl 933276160 14168 195.116.6.19 (29 Jul 1999 19:22:40 GMT) X-Complaints-To: rafamiga@uucp.polbox.pl NNTP-Posting-Date: 29 Jul 1999 19:22:40 GMT X-Newsreader: TIN [UNIX 1.3 unoff BETA 970527; i686 Linux 2.3.2] * pawels wrote: > Czy moze ktos podzielic sie ze mna wiedza na temat dobrych regul anty > spamowych dla sendmaila 8.8.7? Albo wiedza gdzie mozna przeczytac o tym jak > je pisac? Proszę bardzo. Scheck_mail R<$={spammers}> $#error $@ 5.7.1 $: "550 no spammers ACCESS DENIED" R$* $: $>3 $1 R$*<@$={spamdom}> $#error $@ 5.7.1 $: "550 no spam domains ACCESS DENIED" R$*<@$->$* $#error $@ 4.1.7 $: "451 Invalid host name ACCESS DENIED" R$*<@[$-.$-.$-.$-]>$* $: $1 < @ $[ [ $2.$3.$4.$5 ] $] > $6 R$*<@$*$~P>$* $#error $@ 4.1.8 $: "451 Domain does not exist ACCESS DENIED" R$* % $* $#error $@ 5.2.2 $: "522 We do not allow '%' ACCESS DENIED" R$+ $: $(dequote "" $&{client_addr} $) $| $1 R0 $| $* $@ ok R$={spamip}$* $| $* $#error $@ 5.2.2 $: "522 No spam hosts ACCESS DENIED" Scheck_rcpt R$* $: $>3 $1 => user <@domena> R$*<@$=R> $@ ok klasa R to adresy, które możemy R$*<@$=R.> $@ ok relayować (/etc/mail/wemxfor) R$*<@$+.$=R> $@ ok uwzględnij host.domena R$*<@$+.$=R.> $@ ok R$* $: $(dequote "" $&f $) pobierz adres nadawcy R$* $: $>3 $1 => user <@domena> R$*<@$=R> $@ ok ok dla należących do klasy R R$*<@$=R.> $@ ok R$*<@$+.$=R> $@ ok ok dla host.domena w klasie R R$*<@$+.$=R.> $@ ok R$+ $: $(dequote "" $&{client_addr} $) $| $1 pobranie adresu ip polaczenia R0 $| $* $@ ok jeżeli 0 to znaczy, że odpalone lokalnie; puszczamy R$={ournets}$* $| $* $@ ok jeżeli należy do naszych sieci to też puszczamy # niezależnie od tego czy nadawca/odbiorca należy # do klasy R; /etc/mail/ournets # zabezpieczenie przed ORBS R202.36.147$* $#error $@ 5.2.2 $: "522 ACCESS DENIED No relay for " $1 R202.36.148$* $#error $@ 5.2.2 $: "522 ACCESS DENIED No relay for " $1 R$* $: $(dequote "" $&f $) pobierz adres nadawcy R<> $@ ok mail od mailer-daemona R$- $#error $@ 5.2.2 $: "522 ACCESS DENIED No single foe addresses, " $1 raport odrzucaj maile bez hosta/domeny i/lub malpy R$* $: $(dequote "" $&f $) pobranie nadawcy do raportu o blokadzie R$+ $#error $@ 5.2.2 $: "522 ACCESS DENIED No relay for " $1 raport # uwaga: $+ oznacza, że jest jakiś mail do nadawcy R$* $@ ok jeżeli nie ma adresu to znaczy że list jest od # <> -- czyli od jakiegoś mailer daemona; puszczamy # linią niżej można zastąpić tą wyżej jeżeli # odrzucamy od mailer daemonów, które nie są z # naszej sieci np dialup via inny ISP #R$* $#error $@ 5.2.2 $: "522 ACCESS DENIED No relay for UNKNOWN" Definiujesz następujące pliki: F{spammers}/etc/mail/spamers -- lista nadawców, których pocztę odrzucamy. FR/etc/mail/wemxfor -- lista domen, które mogą przesyłać przez nas pocztę. F{ournets}/etc/mail/ournets -- lista sieci, z których nie sprawdzamy czy jest to spam. F{spamip}/etc/mail/spamip -- lista IP lub sieci, od których odrzucamy pocztę. F{spamdom}/etc/mail/spamdom -- lista dome, z których odrzucamy pocztę. -- __________________________________________________________________________ rafal wiosna * Polbox On-Line Service * Fidonet 2:480/33 * In ARP we trust Powered by /usr/local/bin/joe B.O.F.P [alias|free].polbox.pl admin * ar155 RAFD-RIPE * PGP key available from www.pl.pgp.net/pgpnet/pks/ ("rafamiga")