Re: cyrus-imap und sa-learn

2006-05-08 Diskussionsfäden Matthias Haegele

Jan Kesten schrieb:

Hallo, Christoph!



sa-learn --spam /var/spool/cyrus/mail/u/user/SPAM/*



Vielleicht hilft Dir die Option --username von sa-learn weiter? Wenn Du
automatisch die Mails anlernen lassen willst, kannst damit u.U. einen
cronjob bauen, der genau das tut.


Interessant. Danke.
Gegenfrage:
Wenn ich das als *irgendeinuser* anlerne landet es dann überhaupt in der 
"zentralen Datenbank" oder kann ich das als "switch" irgendwie mitgeben,

irgendwie hab ich den Eindruck das mein sa nicht sonderlich effektiv ist ...




Ich habe dafür einen speziellen Unterordner "Train.ham" und "Train.spam"
- hat ein Benutzer dorthin Mails verschoben, werden sie angelernt und
danach von dort wieder gelöscht (baue das gerade auf virtuelle User um).


Jup. Das macht Sinn.


Cheers,
Jan

MH



Re: cyrus-imap und sa-learn

2006-05-08 Diskussionsfäden Jan Kesten
Hallo, Christoph!

> sa-learn --spam /var/spool/cyrus/mail/u/user/SPAM/*

Vielleicht hilft Dir die Option --username von sa-learn weiter? Wenn Du
automatisch die Mails anlernen lassen willst, kannst damit u.U. einen
cronjob bauen, der genau das tut.

Ich habe dafür einen speziellen Unterordner "Train.ham" und "Train.spam"
- hat ein Benutzer dorthin Mails verschoben, werden sie angelernt und
danach von dort wieder gelöscht (baue das gerade auf virtuelle User um).

Cheers,
Jan



signature.asc
Description: OpenPGP digital signature


Re: cyrus-imap und sa-learn

2006-05-08 Diskussionsfäden Michael Liebl
On Mon, 08 May 2006 16:07:25 +0200
Christoph Kaminski <[EMAIL PROTECTED]> wrote:


> leider ist der user cyrus:mail der owner von diesen dateien und ich
> kann es nicht tun... Ich koennte einfach die Mails rauskopieren, Rechte 
> anedern und dann anlernen gibt es aber vieleicht einen eleganteren Weg?

sa-learn als root laufen lassen?
Ich mache das zumindest so und habe eigentlich keine Bedenken.

+v /etc/cron.daily/spamassasin
#!/bin/sh

DIREXPR="/var/spool/cyrus/mail/*/user/*/Junk/[0-9]*."
DBPATH="/var/lib/amavis/.spamassassin"

salearn() {
/usr/bin/sa-learn --dbpath $DBPATH --spam $DIREXPR;
/bin/rm $DIREXPR;
/bin/su - cyrus -c "/usr/sbin/cyrreconstruct user/*/Junk";
}

salearn > /dev/null 2>&1

exit 0
-v

-- 
<) .--.
)#=+  '
   /## | .+.   Liebe Grüsse,
,,/###,|,,|Michael


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



cyrus-imap und sa-learn

2006-05-08 Diskussionsfäden Christoph Kaminski

Hi!

Ich habe nen kleines problem mit Spamassassin und Cyrus-IMAP.

Ich will es mit nem bestimmten user anlernen lassen also mache ich

sa-learn --spam /var/spool/cyrus/mail/u/user/SPAM/*

leider ist der user cyrus:mail der owner von diesen dateien und ich kann 
es nicht tun... Ich koennte einfach die Mails rauskopieren, Rechte 
anedern und dann anlernen gibt es aber vieleicht einen eleganteren Weg?


--
MfG

Christoph Kaminski


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)