Page 1 of 1
Spamassassin and the Service Router
Posted: Thu May 11, 2006 5:59 am
by Valerion
The Spamassassin technote for Spamassassin integration uses the SMTPFILTER=TRUE option in the Scalix smtpd.cfg. From my experience, email sent out via an IMAP client (eg. SWA), will then be delivered outward by sendmail, directly after the milter processing is done, instead of passing back into Scalix and being handled by the Service Router. This implies that Scalix will not scan the mail for viruses, archive it or have it appear in a SR audit log.
Other than installing a relay server that does milter processing, is there any way to get Scalix's SR to handle an email that also needs a sendmail milter, like Spamassassin does?
Posted: Thu May 11, 2006 10:01 am
by ScalixSupport
SMTPFILTER=TRUE causes the SMTP Relay to do the following:
1) All messages destined for a Scalix user, i.e. there is a match in the SYTEM directory will be sent to sendmail. This is scanned by SpamAssassin and the Scalix rules in sendmail.cf will send the message back via unix.in.
2) All messages destined outside of the Scalix server, i.e. there is NO match in the SYSTEM directory, will be checked for relay attempts first and, provided that they pass, will be sent into Scalix first through unix.in, handled by the Service Router which will immediately send it back out through unix.out to be handled by sendmail.
You can check this by enabling auditing on SMTP Relay (omconfaud -a smtpd 15), Unix Gateway and Router (omconfaud unix 15 router 15) and then restart the services.
Cheers
Dave
Posted: Thu May 11, 2006 10:17 am
by Valerion
Mmm ... I stand corrected, it does work as expected. My original tests on a 10.0.0 server failed when I did do them, but I upgraded the test server to 10.0.1 and it works fine
Unless I had something misconfigured on it originally and fixed that with the upgrade ...