by
Lanzi Giordano - Pigio
at
2009-07-02 10:48
|
|
|
|
ciao a tutti,
premessa:
ho installato un server mail con postfix (virtual mail) + courier (imap e pop) + roundcube webmail e tutto funziona correttamente, arrivato al momento di installare procmail e spamassassin sono iniziati i problemi, ossia:
ho aggiunto in /etc/postfix/main.cf
mailbox_command = /usr/bin/procmail
aggiunto il file etc/procmailrc
PATH=/usr/bin:/usr/ucb:/bin:/usr/local/bin:.
DROPPRIVS=yes
# Dove salvare la posta
MAILDIR=/usr/local/virtual/
DEFAULT=$MAILDIR/
LOGFILE=/var/log/procmail.log
LOCKFILE=$MAILDIR/mail.lock
VERBOSE=yes
# Prima di consegnare le mail, le filtriamo tutte con spamassassin
:0fw:
| /usr/bin/spamassassin
# Poi salviamo lo spam in una cartella a parte denominata Spam/
# Lo spam è identificato da un controllo negli header sul campo X-Spam-Status a
:0
*^X-Spam-Status: Yes*
$MAILDIR/Spam/
modificato /etc/spamassassin/local.cf
required_score 5.0
rewrite_header Subject [*** SPAM _SCORE_ ***] -->
report_safe 1
use_bayes 1
bayes_auto_learn 1
skip_rbl_checks 0
use_pyzor 0
use_razor2 0
pyzor_path /usr/bin/pyzor
dns_available yes
NON ho modificato il file /etc/postfix/master.cf
ed in questo modo le mail buone arrivano correttamente, mentre quelle di spam vengono fatte sparire magicamente, non vengono ne taggate con "*** SPAM _SCORE_ ***" e nemmeno spostate in /usr/local/virtual/Spam come indicato in /etc/procmailrc
Inoltre se vado a modificare /etc/postfix/master.cf per aggiungere le funzioni di controllo antivirus con clamav e amavis, le mail non arrivano più ed al mittente arriva una mail di server non raggiungibile.
PS: a me basterebbe che le mail di spam arrivassero semplicemente taggate...
ciao
Pigio
|