erlug
[Top] [All Lists]

Re: [Erlug] Postfix -> Procmail -> Spamassassin

To: erlug@xxxxxxxxxxxxxx
Subject: Re: [Erlug] Postfix -> Procmail -> Spamassassin
From: davide testi <info@xxxxxxxxxxxxxxx>
Date: Tue, 21 Dec 2004 09:31:30 +0100
Maurizio Lemmo - Tannoiser wrote:

* lunedì 20 dicembre 2004, alle 17:49, Pinknoise scrive:
In fase di test la mail da postfix passa a procmail (in /etc/postfix/main.cf ho settato mailbox_command = /usr/bin/procmail)
procmail legge  ~/.procmailrc e lancia il client spamc:

:0fw
| /usr/bin/spamc

:0w
* ^X-Spam-Status: Yes
$MAILDIR/Spam

ma purtroppo non viene riconosciuto alcuno SPAM!
procmail: No match on "^X-Spam-Status: Yes"

e la mail-spam finisce in /var/mail/user

Il tuo postfix non sa che vuoi usare Maildir, ovvero, home_mailbox non
e` impostato.

Verifica la docu (man 8 local).

Non è esattamente questo il mio problema, l'impostazione di default di "home_mailbox" che spedisce le mails in /var/mail/user mi va bene. La cosa che non riesco a capiere è perchè lo spam che arriva non viene "marcato" (X-Spam-Status: Yes) da spamassassin dopo la equenza di istruzioni in .procmailrc:

:0fw
| /usr/bin/spamc

:0w
* ^X-Spam-Status: Yes
$MAILDIR/Spam

...

mentre da utente "user" se eseguo come test:
   $ cat mail-spam | procmail
oppure:
   $ cat mail-spam | spamassassin

viene regolarmente riconosciuto e marcato
e buttato esattamente in  $MAILDIR/Spam.
Nel momento che procmail esegue | /usr/bin/spamc l'owner dovrebbe essere "user" se non erro quindi non capisco quale sia l'inghippo.

Ciao Maurizio e grazie.
Davide Testi


<Prev in Thread] Current Thread [Next in Thread>