Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Spamassassin problemi

[es] :: Linux :: Spamassassin problemi

[ Pregleda: 3349 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

velda
Beograd

Član broj: 42173
Poruke: 73
*.uzzpro.sr.gov.yu.



Profil

icon Spamassassin problemi09.01.2006. u 15:15 - pre 222 meseci
Dakle resih ja da postavim spamassassin na mom box-u.
U pitanju je RH 9.0, i spamassassin 2.31 (i da znam da ima noviji, ali je ovo stiglo u paketu).
I radi sprava, ali da bi upisivao u log svoje akcije ili da bi postu proglasenu za spam otpravio u odredjeni (za to odvojeni) mailbox, prava moraju da budu sledeca :
/var/log/procmail -rw-rw-rw- (log fajl)
/var/spool/mail/spam-rupa -rw-rw-rw- (to je user u koji guram spam)
Priznacete da rw prava za BILO KOGA nije bas zgodna stvar. Probah da pronadjem pod kojim user-om da im dam manja prava, ali nista ne funkcionise (ni root, ni mail, ni sam user spam-rupa).
Ima li neko neku ideju???
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Spamassassin problemi09.01.2006. u 15:36 - pre 222 meseci
/var/spool/mail/spam-rupa

Pa i nije tako strasna stvar da pustis rw nad ovim samo jednim fajlom
Jesi potrazio uputstva na netu. Ima poprilicno dobrih i elegantnijih rijesenja.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

velda
Beograd

Član broj: 42173
Poruke: 73
*.uzzpro.sr.gov.yu.



Profil

icon Re: Spamassassin problemi10.01.2006. u 08:23 - pre 222 meseci
The, pa bas i nije pozitivno. Ne sa mojim brojem korisnika.
Da NARAVNO da da sam cackala svuda gde mi je palo na pamet!
Ali nigde ne kaze KO je vlasnik procesa, pa da prema tome podesim vlasnistva nad fajlovima. Pokusala sam cak i da pustima accounting da vidim koji proces upisuje u fajlove, ali se to neslavno zavrsilo...
Dakle, ideje, pointeri su VEOMA dobrodosli!!
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Spamassassin problemi10.01.2006. u 10:42 - pre 222 meseci
Jel moze ovako nesto da pomogne?

http://www.xnote.com/howto/postfix-spamassassin.html
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

velda
Beograd

Član broj: 42173
Poruke: 73
*.uzzpro.sr.gov.yu.



Profil

icon Re: Spamassassin problemi11.01.2006. u 09:17 - pre 222 meseci
Na zalost ne.
Ja imam sendmail.
A i tu (pod linkom) nema nicega o vlasnistvu/pravima nad log fajlovima i fajlovima korisnickog naloga u koji guram SPAM.
Da li mozda neko ima predlog kako da vidim koji proces upisuje u problematicne fajlove, pa da probam da tom procesu dam rw prava?
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Spamassassin problemi11.01.2006. u 10:22 - pre 222 meseci
Pa aj napisi kako si ti to odradila. Koji ti sve programi odradjuju citav posao oko mailova?

Meni npr. procmail upisuje u taj fajl mada ja imam samo jednog user (sebe) tako da nemam problema.

I jos jedan savjet. Ako budes ikako mogla batali sendmail i koristi postfix.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

velda
Beograd

Član broj: 42173
Poruke: 73
*.uzzpro.sr.gov.yu.



Profil

icon Re: Spamassassin problemi11.01.2006. u 10:46 - pre 222 meseci
Problem je u site-wide primeni spamassassin-a.
Formirala sam fajl /etc/procmailrc da bi spamassassin pregledao SVU postu po istim pravilima (dakle necu da korisnici formiraju svoja pravila). Tu je i odredjeno da log fajl za spamassassin bude /var/log/procmail. Problem je u tome sto taj log ostaje prazan sve dok mu ne dam prava -rw-rw-rw-, sto mi se definitivno NE dopada. Probala sam razna vlasnistva nad log fajlom (root ili mail), ali ne vredi...
Takodje sam u /etc/procmailrc navela da sve poruke definisane kao SPAM program upucuje u /var/spool/mail/spam-rupa (sto je korisnik bas i formiran u te svrhe). To se NE DESAVA ako ne dam i nad tim fajlom prava -rw-rw-rw- (opet i sa vlasnistvom ista prica).
Ideje???


[Ovu poruku je menjao velda dana 11.01.2006. u 11:47 GMT+1]
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
195.252.126.*



+257 Profil

icon Re: Spamassassin problemi11.01.2006. u 12:59 - pre 222 meseci
Ako zelis da vidis koji proces drzi koji fajl, upotrebi lsof (list open files), u kombinaciji sa grep-om. Nesto ovako:
Code:

# lsof | grep /var/log
# lsof | grep /var/spool



Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
195.252.126.*



+257 Profil

icon Re: Spamassassin problemi11.01.2006. u 13:17 - pre 222 meseci
I da, daj nam sadrzaj tvog /etc/procmailrc fajla. Posebno me zanima DROPPRIVS opcija...

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

velda
Beograd

Član broj: 42173
Poruke: 73
*.uzzpro.sr.gov.yu.



Profil

icon Re: Spamassassin problemi11.01.2006. u 13:44 - pre 222 meseci
Evo ga i /etc/procmailrc fajl :
**********************
PATH=/bin:/sbin:/usr/bin:/usr/sbin
DROPPRIVS=yes
LOGFILE=/var/log/procmail
VERBOSE=YES
LOGABSTRACT=ALL
:0fw
|/usr/bin/spamc -s 256000
:0
* ^X-Spam-Status: Yes
/var/spool/mail/spam-rupa
***********************
Predlog sa lsof komandom je OK, ali treba stvar uhvatiti kada radi (sto je jako kratko), tako da ne moze. Na zalost nema opciju -c (continuous).
Kao sto rekoh probala sam preko accnt (accounting) ali verovatno nesto nisam pokrenula kako valja, jer nije islo...
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
195.252.126.*



+257 Profil

icon Re: Spamassassin problemi11.01.2006. u 14:28 - pre 222 meseci
1) Probaj da stavis (pomeris) DROPPRIVS=yes IZA
LOGABSTRACT=ALL
2)
Probaj da stavis (pomeris) DROPPRIVS=yes ispod
|/usr/bin/spamc -s 256000
3) Ako nece ni jedno, probaj sa DROPPRIVS=no (promeni, ne dupliraj!) da vidis da li ti radi kako treba (da li isporucuje mailove na prave adrese).
4) ako ti je spam-rupa u stvari korisnik, user, umesto
/var/spool/mail/spam-rupa
stavi
!spam--rupa
(ovo ako se dobro secam sintakse).
5) Ako ni jedno od ovoga ne pomogne, mozda ti je resenje da instaliras amavisd-new i resis se bede - tu lepo u /etc/amavisd.conf regulises i logfile i spam levele i onda to radi bez prcamaila.

Javi sta si uradila. Srecno!


[Ovu poruku je menjao Jbyn4e dana 11.01.2006. u 15:29 GMT+1]
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

velda
Beograd

Član broj: 42173
Poruke: 73
*.uzzpro.sr.gov.yu.



Profil

icon Re: Spamassassin problemi11.01.2006. u 15:12 - pre 222 meseci
Dakle stigla sam da probam samo prve dve stavke, ostale sutra, pa javljam sta je bilo.
***************************
Analiza za stavku 1 :
/var/log/procmail je mail mail -rw-rw----
/var/spool/mail/spam-rupa je spam-rupa spam-rupa -rw-rw-----
Proces upisuje u log fajl, ali ne salje spam u spam-rupa nego ga prosledjuje korisniku kojem je i upucen.
Izvod iz log fajla :
procmail: [2501] Wed Jan 11 15:51:43 2006
procmail: Assigning "LOGABSTRACT=ALL"
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
procmail: Error while writing to "/var/spool/mail/spam-rupa"
procmail: Lock failure on "/var/spool/mail/velda.lock"
From [email protected] Wed Jan 11 15:51:43 2006
Subject: [SPAM] sreda 77
****************************
Analiza za stavku 2 :
Nece da "vidi" SPAM, tj ne definise spam kao takav (ubacila sam svoje lokalno pravilo, radi testiranja).
Izvod iz log fajla :
procmail: [3364] Wed Jan 11 16:01:57 2006
procmail: Assigning "LOGABSTRACT=ALL"
procmail: Executing "/usr/bin/spamc,-s,256000"
procmail: [3364] Wed Jan 11 16:01:58 2006
procmail: Assigning "DROPPRIVS=YES"
procmail: Assuming identity of the recipient, VERBOSE=off
procmail: Lock failure on "/var/spool/mail/velda.lock"
From [email protected] Wed Jan 11 16:01:57 2006
Subject: sreda 10
Folder: /var/spool/mail/velda
****************
Zasto, O ZASTO mi stalno stavlja "lock failure" kada NISAM stavila ono drugo ":" iza "0"????
Poz.
Velda

 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
195.252.126.*



+257 Profil

icon Re: Spamassassin problemi12.01.2006. u 10:27 - pre 222 meseci
Citat:
velda: Dakle stigla sam da probam samo prve dve stavke, ostale sutra, pa javljam sta je bilo.
***************************
Analiza za stavku 1 :
/var/log/procmail je mail mail -rw-rw----
/var/spool/mail/spam-rupa je spam-rupa spam-rupa -rw-rw-----
Proces upisuje u log fajl, ali ne salje spam u spam-rupa nego ga prosledjuje korisniku kojem je i upucen.
procmail: Error while writing to "/var/spool/mail/spam-rupa"

spam-rupa mora da bude "pisljiv" za sve (w permission za sve) jer sa DROPPRIVS prebacujes privilegije na korisnika koji prima mail, koji nema prava da pise u spam-rupa. Procmail onda vraca false kao rezultat svog rada (greska) i on misli da nije nista nasao (nesto tako) i prosledjuje mail za korisnika. Mozes da uradis:
a) da stavis spam-rupu na rw-rw-rw
b) da ne prosledjujes u spam-rupu, vec u folder usera

Ovo mi deluje OK, znaci upisuje u log negde drugde...

Citat:

Analiza za stavku 2 :
Nece da "vidi" SPAM, tj ne definise spam kao takav (ubacila sam svoje lokalno pravilo, radi testiranja).

Ovde mi nije jasno zasto. Probaj da dodas VEBOSE=YES iza ovog DROPPRIVS.

Citat:

procmail: Lock failure on "/var/spool/mail/velda.lock"
Zasto, O ZASTO mi stalno stavlja "lock failure" kada NISAM stavila ono drugo ":" iza "0"????

Iz prostog razloga. Pokusava da iskoristi default lock file, za koji verovatno nema privilegije - bolje je da stavis : iza prvog 0. Znaci:
Code:

:0fw: ime_lock_file-a.lock

jer ce tako praviti fajl za korsinika a ne globalno (koliko mi se cini). Ili cak mozes i bez naziva fajla, samo stavi : da zna da koristi lokalni lock file - tj. tamo gde ima privilegije.

Mozda bi bilo korisno da nam das i spamassassinovu konfiguraciju kao i da napises kako sendmail poziva procmail, kako si to podesila?

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

velda
Beograd

Član broj: 42173
Poruke: 73
*.uzzpro.sr.gov.yu.



Profil

icon Re: Spamassassin problemi12.01.2006. u 13:08 - pre 222 meseci
Dakle posle dosta probe i resetovanja, evo kako stoje stvari (u sustini sasvim OK) :
/etc/procmailrc fajl je ovakav :
*************************
PATH=/bin:/sbin:/usr/bin:/usr/sbin
LOGFILE=/var/log/procmail
VERBOSE=yes
LOGABSTRACT=all
DROPPRIVS=yes
:0fw
|/usr/bin/spamc -s 256000
:0
* ^X-Spam-Status: Yes
/var/spool/mail/spam-rupa
***************************
Drugu ":" nisam stavila, jer onda totalno padnje u neznanje. I !spam-rupa ne funkcionise, moralo je da ostane ovako (upereno na fajl, ne na nalog, mada se ponasa kao da ide na nalog).
Dozvole nad fajlovima su :
/var/log/procmail mail mail -rw-rw-----
/var/spool/mail/spam-rupa spam-rupa spam-rupa -rw-rw-rw-
i sa svime ovime log za SPAM poruku izgleda ovako :
******************************
procmail: [9706] Thu Jan 12 13:54:43 2006
procmail: Assigning "LOGABSTRACT=all"
procmail: Assigning "DROPPRIVS=yes"
procmail: Assuming identity of the recipient, VERBOSE=off
From root@anduin Thu Jan 12 13:54:43 2006
Subject: [SPAM] cet 10
Folder: /var/spool/mail/spam-rupa
********************************
Sto je u sustini sasvim OK.
Lock problema vise nema, lepo salje SPAM poruke u spam-rupa fajl/nalog, loguje OK (jedino je komentar VERBOSE=off pomalo zbunjujuci, ali izgleda da VERBOSE i LOGABSTRACT ne rade zajedno, jer ovakav je log i kada VERBOSE komandu hash-ujem).
Dakle koliko vidim OK.
Ako se nekome cini da jos nesto treba dodati/oduzeti/podesiti, predlozi su VEOMA dobrodosli. Kako da ga "ucim" jos treba da provalim. Bila bi dobrodosla informacija koliko je tako nesto uopste potrebno, ili ovako sljaka sasvim pristojno???
Poz. SVIMA i hvala na pomoci!!!!
PS eksperimenti su u redu, ovo je sve na testnoj masini, nije live server...
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
195.252.126.*



+257 Profil

icon Re: Spamassassin problemi12.01.2006. u 13:43 - pre 222 meseci
'Vako:
verboze ti postaje off zbog DROPPRIVS. Da si procitala dokumentaciju ili man pages (ako se dobro secam ima i tamo) videla bi da to ukida verbose, jer je po defaultu verbose=no, a kad kazes DROPPRIVS=yes onda preuzme kao da radi pod vlasnistvom korisnika - zato ti je stavio verbose na off. Mada ako bi posle toga stavila na on - verovatno ne bi mogao da pise u log fajl jer nece imati prava pristupa.. Ali probaj u svakom slucaju, stavi verbose=yes i posle dropprivs.

Dalje,
sto se tice ucenja, moraces to da pogledas ima nesto sa_learn ili tako nesto u spamassassinovom konfiguracionom fajlu. Takodje preporucujem da pronadjes na internetu skript rulesdejour i da njega proucis. Iako ce ti uz rulesdujour lepo sljakati, nije zgoreg i podesiti autolearn. Takodje, razmisli i o tzv. RBL listama (ovo bi trebalo na nivou mailera podesiti, pogeldaj da li se negde kod sendmail-a (ja licno koristim postfix koji je mnogo laksi za konfigurisanje) pominje RBL, DUL ili slicno...

I da, prvom prilikom UPDATE-uj spamassassin. To mozes uraditi tako sto se nakacis na CPAN i instaliras ga odatle (ako bude hteo :))
Code:

# perl -MCPAN -e shell
cpan> install Mail::SpamAssassin
....
cpan> quit

i imaces najnoviji spamassassin.


[Ovu poruku je menjao Jbyn4e dana 12.01.2006. u 14:53 GMT+1]
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: Spamassassin problemi13.01.2006. u 09:20 - pre 222 meseci
Za ucenje u fajlu /etc/spamassassin/local.cf imas
use_bayes 1 # 1 je ukljuceno 0 iskljuceno
i
bayes_auto_learn 1



Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

[es] :: Linux :: Spamassassin problemi

[ Pregleda: 3349 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.