Mam en glup problem...
procmail mi noce sprocedurirat sledecih vrstic (spam protection):
:0
* ^From.*nekdo1
* ^From.*nekdo2
* ^Subject.*nekaj
* ^Reply-To.*nekdo3
/dev/null
Ce napisem za vsak pogoj posebej deluje.
Kje je caka??
Nikjer v manih ne pise, da je treba pogoje zdruzit, en primer (ko
prestavi v svoj mail folder) je celo podoben.
:0
* ^From.*nekdo
* ^Subject.*nekaj
bla
Ima kdo kako idejo??
lp, Bostjan
Caka je v tem, da morajo v zgornjem receptu biti izpolnjeni vsi nasteti pogoji
(logicni in); tole je iz procmailrc man page:
> Conditions are anded; if there are no conditions the result
> will be true by default.
Naresti bos moral vec receptov:
:0
* ^From.*(nekdo1|nekdo2)
/dev/null
:0
* ^Subject:.*nekaj
/dev/null
:0
* ^Reply-To:.*nekdo3
/dev/null
Pri borbi z spamom lahko pomaga tudi tale recept, za katerega pa rabis program
rblchk (ta naredi poizvedbo na MAPS in tako preveri, ce je sla posta cez "open
relay", za katerega so dobili spam pritozbo):
#---------------------------------------------
# MAPS RBL check.
# Tag spam with "X-Antispam: rblchk: N reason
# Timeout MAPS DNS queries in 10 seconds
:0 f
| /path/rblcheck X-Antispam 10
# Now junk any messages tagged as spam
:0 H
* ^X-Antispam:
spam
#---------------------------------------------
(jaz raje mecem spam v poseben folder, da ne bi kaj po nesreci zbrisal).
rblcheck najdes na
http://rblcheck.sourceforge.net/
MAPS RBL pa je opisan na
Gorazd
> Caka je v tem, da morajo v zgornjem receptu biti izpolnjeni vsi nasteti pogoji
> (logicni in); tole je iz procmailrc man page:
>
> > Conditions are anded; if there are no conditions the result
> > will be true by default.
>
Budala jst, tole sm ocitno spregledal, bom moral bolj pocasi brat man
strani..
Glede MAPS, se da to integrirat tudi v sendmail ali ne? Trenutno dajem
dolocene domene v access.db kot DENY..
Drugace pa hvala za nasvet.
lp, Bostjan
Seveda. Se celo navodila imas ta nekje napisana. Za sendmail ne vem, ampak v
postfixu je to zelo enostavno. Zdi se mi, da tudi za sendmail ni bistveno
tezje. Kot ponavadi, RTFM ;-]
Pojavi se edino en problem...ce delas za firmo, ki komunicira s strankami,
ki so clueless (ampak res...zelo clueless), potem si tega ne mores privoscit.
Stranka v MAPS -> mail ni prisel do direktorja -> You get a serious buttkick.
lp,
--
Borut
Vsem se nam to stalno dogaja. Jaz sem se vceraj eno uro mucil z necim, pa je
vse lepo pisalo v komentarjih konf. datoteke...
> Glede MAPS, se da to integrirat tudi v sendmail ali ne? Trenutno dajem
> dolocene domene v access.db kot DENY..
Da se - navodila so na maps.vix.com, poglej pa se dodatno moznost: podobno kot
RBL deluje tudi DUL (Dualup Users List). Spemerji namrec neradi posiljajo
posto cez streznik svojega dialup ponudnika, zato 'bulk mail' programje za
doloceno domeno najde DNS MX zapis in poslje direktno na naslovnikov streznik.
DUL omogoca to, da tvoj streznik (recimo sendmail) preveri, ali posta prihaja
iz kaksnega dialup naslova (recimo UU.net ali psi.net) in takoj to zavrne.
Oglej pa si tudi diskusijo (oz. nekaj odzivov) na to temo.
Gorazd
Žal, res. In kar je še bolj žalostno, večina folka _je_ zelo clueless,
vsaj kar se tiče mailanja, sploh pa mail serverjev. Jaz ne vem, a je
res tako težko sprintat navodila in jih prebrat zvečer preden greš
spat... al pa vpisat "telnet mail-abuse.org" v prompt od svojega mail
serverja in se zamislit nad rezultati.
LP,
--
Grega Bremec
grega.bremec-at-gbsoft.org
http://www.gbsoft.org/