Hello all, I am quickly getting to the hair-pulling stage because I cannot accomplish the simple setup of qmail and spamassassin. There is lots of docs out there, but they all suggest completely different ways of doing things.
Here's what I have: netqmail-1.05-r8 dovecot-1.0.13-r1 spamassassin-3.2.1-r1 These are all installed, and presumably working fine. That is: qmail is accepting and delivering mail, spamd starts and runs with no errors, and I am able to log in and get my mail using Dovecot and IMAP. What I am trying to accomplish: I just want qmail to run all incoming mail through spamassassin and add X-Spam header for all spam it finds before it is delivered locally. With this I shall be able to use .dovecot.sieve to place it in a spam folder for quick review and deletion. Here's a few attempts I have made to integrate spamassassin, and the results: Attempt 1 (Docs: [0]): * emerge 'safecat' to get 'maildir' binary. * Put "| spamassassin -P | maildir ./Maildir/" in "/var/qmail/control/defaultdelivery" Result: * mail is still delivered, but is not processed by spamassassin. * It is my understanding that "X-Spam-Status" header should be added even if the mail is not identified as spam. Problems: * Reading spamassassin docs leads me to believe that there is no "-P" option, and that I should really be using 'spamc'. I tried replacing spamassassin with spamc in "/var/qmail/control/defaultdelivery". No effect. Attempt 2 (Docs: [1]): * emerge 'mess822' (required by ifspamh) * emerge 'ksh' (ifspamh is ksh script) * Place 'ifspamh' in /usr/local/bin * setup .qmail and .qmail-spam as per docs Result: * No mail delivery at all. No obvious errors in any logs, mail just dries up. Attempt 3 (Docs: [2]): * emerge 'qmail-scanner' Result: * emerge hangs forever while searching for plugins to add to qmail-scanner-queue.pl. Some testing shows that the process is using no resources, so: it's hanging doing nothing?!? Problems: * 'clamav' (a dependancy of qmail-scanner) emerge failed with something about a gcc bug, and suggested I use a different compiler. I switched to 'i686-pc-linux-gnu-3.4.6' from 'i686-pc-linux-gnu-4.1.1' and it compiles. * Cannot get qmail-scanner to compile at all. * Dead-end. There is another method I have found, using simscan [3] but it seems to require yet another third-party binary , and a patch to qmail, so I am not really interested in trying, especially with all the failed attempts so far. Conclusion: Spamassassin and Qmail hate me. Does anyone on this list have spamassassin integrated with qmail at the MTA level? I would be very interested in which method you used, and your configs. Is there something else I am missing? Any other info you need please just ask. [0] http://www.magma.com.ni/~jorge/spamassassin.html [1] http://wiki.apache.org/spamassassin/IntegratedInQmailWithIfspamh [2] http://wiki.apache.org/spamassassin/IntegratedInQmailWithQmailScanner Thanks, -d -- darren kirby :: Part of the problem since 1976 :: http://badcomputer.org "...the number of UNIX installations has grown to 10, with more expected..." - Dennis Ritchie and Ken Thompson, June 1972 -- gentoo-user@lists.gentoo.org mailing list