mam rozbehany postfix+amavis-new,
mam to robene cez MySQL, teda virtualne domeny a virtualnych uzivatelov mam ulozenych v MySQL,
1) Je mozne na takomto systeme rozbehat spamssassin?
teda niekde som sa docital ze pouziva bayes filter,
su dve zlozky SPAM a HAM
do SPAM zlozky nakopirujem spam - aspon 200 kuskov
a do HAM nakopirujem dobru postu - aspon 200 kuskov
a potom pustim sa-learn --spam a sa-learn --ham
a on sa z toho nauci co je dobre a co nie,
2) ale bude toto pouzivat pre vsetky prichodzie emajly pre vsetkych mojich uzivatelov?
Alebo to musim robit pre kazdeho zvlast, ale to bude potom problem pretoze tych uzivatelov mam len virtualnych...
a tiez, teraz ked zadam toto:
sa-learn --magic dump -D
tak posledne 4 riadky mi vypise toto, a neviem co to znamena, ale asi nie vsetko s kostolnym poriadkom:
[17911] dbg: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks [17911] dbg: config: score set 1 chosen. [17911] dbg: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks ERROR: Bayes dump returned an error, please re-run with -D for more informationzrejme ze uzivatel root nema bytvorenu tu DB pre ten filter?
3) a pod akym uzivatelom sa teda spusta?
2) pre vsetkych, v konf je niekde nastavenie ktore domeny sa maju kontrolovat, tam potom kontroluje vsetkych uzivatelov
3) pustas to pod uzivatelom, pod ktorym potom bezi amavis/sa (u mna vscan).
tak som si tu skusobne rozbehal, u mna je to uzivatel amavis...
avsak narazail som na jeden problemik ked, v amavise nastavim ze
$warnbannedsender = 0
a poslem niekomu skusobny mail so zakazanou prilohou(napr.: *.exe), tak mi pride info o zakazanej prilohe,
a pritom som to vypol(aspon myslim ze toto na to sluzi: $warnbannedsender = 0)
tak nechapem :(((
/etc/spammassassin/local.conf
rewrite_header Subject ****SPAM****
tak mi to aj tak neprepise, v com moze byt chyba?
# Use D_DISCARD to discard data (viruses)
# Use D_BOUNCE to generate local bounces by amavisd-new
# Use D_REJECT to generate local or remote bounces by the calling MTA
# Use D_PASS to deliver the message
celkom si to neviem dobre prelozit
1. D_DISCARD -> vyradi a posle do karanteny ?
2. D_BOUNCE -> generuje lokalne ??? amavisom, cize co to urobi??? :)
3. D_REJECT -> generuje lokalny alebo vzdialeny ??? pri volani MTA, cize ho odmietne?
4. D_PASS doruci spravu
tak ma napada ze mi neoznaci Subject ***SPAM*** to bude asi tym ze mam nastavene
$final_spam_destiny = D_BOUNCE;
ale netusim co presne robi ten BOUNCE, akurat ze mam nastavene
$spam_quarantine_to = 'spam@domena.tld'
a normalne mi pride SPAM do spam@domena.tld
aky je potom rozdiel medzi DISCARD a BOUNCE?
dakujem
D_PASS - propusti vir,
D_DISCARD - nedoruci vir a odesilatel nebude upozornen, ztratime mail, ale bude v karantene,
D_BOUNCE - mail nebude dorucen a odesilateli bude poslano upozorneni o nedoruceni-existuje vyjimka, pokud se podari zjistit, ze odesliatel falsuje adresu(resp. vir),
D_REJECT - mail nebude dorucen a odesilatel obdrzi hlasku o odmitnuti.
viac
http://www.abclinuxu.cz/forum/show/58359