Ik heb op een Debian server Postfix draaien, voor de spamfiltering heb ik spamassassin geinstalleerd. Echter lijkt dat Postfix de spamd niet aanroept.
Stukjes uit de configuratie bestanden:
/etc/postfix/master.cf:
smtp unix - - - - - smtp -o content_filter=spamassassin
spamassassin unix - n n - - pipe
user=spamd
argv=/usr/bin/spamc
-e /usr/sbin/sendmail
-oi -f ${sender} ${recipient}Ontvangen van e-mail (hostnames/IP zijn fictief):/etc/default/spamassassin:
ENABLED=1
SAHOME="/var/lib/spamassassin/"
OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME} -s ${SAHOME}spamd.log"
/var/log/mail.info:
Nov 2 18:07:48 serverhostname postfix/smtpd[24363]: connect from mailserver.domain.tld[85.xx.xx.6]
Nov 2 18:07:48 serverhostname postfix/smtpd[24363]: 3AF4A6E2F6: client=mailserver.domain.tld[85.xx.xx.6]
Nov 2 18:07:48 serverhostname postfix/cleanup[24368]: 3AF4A6E2F6: message-id=<7EBF6BB42057AF4A9A5F26F9C40DC022175D9AB848@mai lserver.domain.tld>
Nov 2 18:07:48 serverhostname postfix/qmgr[24333]: 3AF4A6E2F6: from=<sender@domain.tld>, size=3662, nrcpt=1 (queue active)
Nov 2 18:07:48 serverhostname postfix/smtpd[24363]: disconnect from mailserver.domain.tld[85.xx.xx.6]
Nov 2 18:07:48 serverhostname postfix/virtual[24369]: 3AF4A6E2F6: to=<recipient@domain.tld>, relay=virtual, delay=0.05, delays=0.02/0.01/0/0.02, dsn=2.0.0, status=sent (delivered to maildir)
Nov 2 18:07:48 serverhostname postfix/qmgr[24333]: 3AF4A6E2F6: removedHebben jullie enig idee waarom Postfix niet Spamassassin aanroept?~# ps aux | grep spam
root 25985 0.0 10.7 31348 27528 ? Ss 18:25 0:01 /usr/sbin/spamd --create-prefs --max-children 5 --username spamd --helper-home-dir /var/lib/spamassassin/ -s /var/lib/spamassassin/spamd.log -d --pidfile=/var/lib/spamassassin/spamd.pid
spamd 25986 0.0 10.0 31348 25848 ? S 18:25 0:00 spamd child
spamd 25987 0.0 10.0 31348 25848 ? S 18:25 0:00 spamd child
root 26350 0.0 0.2 3120 720 pts/0 R+ 21:03 0:00 grep spam