Ik heb fedora FC3 waar via fetchmail mail opgehaald wordt, die gaat dan naar postfix, die duwt het naar procmail, die het op zijn beurt door spamassassin heen haalt en vervolgens afleverd aan cyrus.
Heeft even geduurd voor ik dat voor elkaar had maar het werkt.
Nu wil ik de door spamassassin getagde mail in een aparte folder van mijn mailbox droppen.
De folder waar het inmoet is:
/var/spool/imap/c/user/cats/spam
Mijn /etc/procmailrc (ik heb dus 1 procmailrc voor het hele systeem, niet 1 per user) ziet er als volgt uit:
In mij procmaillog staat:
Da's leuk maar dat berichtje kan ik dus niet zien want cyrus weet niet dat dat berichtje in de box staat. Dit is dus blijkbaar niet de juiste methode, maar hoe werkt het wel? Sieve?
Met dank aan dit topic:
postfix + procmail + spamassassin + cyrus
die doet hetzelfde alleen hoe hij de spam in de juiste folder krijgt staat er niet bij...
Oh ja, en waarom zegt procmail: skipped "O:"
En als iemand een behoorlijke procmail tutorial of howto heeft waarin PRECIES uitgelegd wordt hoe je een procmail regel schrijft (dus oa waar die :Oxyz voor dienen) dan hou ik me aanbevolen.
Heeft even geduurd voor ik dat voor elkaar had maar het werkt.
Nu wil ik de door spamassassin getagde mail in een aparte folder van mijn mailbox droppen.
De folder waar het inmoet is:
/var/spool/imap/c/user/cats/spam
Mijn /etc/procmailrc (ik heb dus 1 procmailrc voor het hele systeem, niet 1 per user) ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| PATH=/usr/bin:/bin LOGFILE="/var/log/procmail/procmail.log" IMAP="/usr/lib/cyrus-imapd/deliver -m user.$USER -e $EXTENSION $USER" INCLUDERC=/etc/mail/spamassassin/spamassassin-spamc.rc VERBOSE=on :0fw | /usr/bin/spamc :O: * ^X-Spam-Status:.*Yes.* /var/spool/imap/c/user/cats/spam :0 |$IMAP |
In mij procmaillog staat:
code:
1
2
3
4
5
6
7
| procmail: Skipped "O:" procmail: Match on "^X-Spam-Status:.*Yes.*" procmail: Assigning "LASTFOLDER=/var/spool/imap/c/user/cats/spam/msg.PBoF" procmail: Opening "/var/spool/imap/c/user/cats/spam/msg.PBoF" procmail: Acquiring kernel-lock Subject: *****SPAM***** Re: *****SPAM***** [spam] Fastest_UP! Folder: /var/spool/imap/c/user/cats/spam/msg.PBoF |
Da's leuk maar dat berichtje kan ik dus niet zien want cyrus weet niet dat dat berichtje in de box staat. Dit is dus blijkbaar niet de juiste methode, maar hoe werkt het wel? Sieve?
Met dank aan dit topic:
postfix + procmail + spamassassin + cyrus
die doet hetzelfde alleen hoe hij de spam in de juiste folder krijgt staat er niet bij...
Oh ja, en waarom zegt procmail: skipped "O:"
En als iemand een behoorlijke procmail tutorial of howto heeft waarin PRECIES uitgelegd wordt hoe je een procmail regel schrijft (dus oa waar die :Oxyz voor dienen) dan hou ik me aanbevolen.
[ Voor 16% gewijzigd door Verwijderd op 12-06-2005 10:24 ]