SpamAssassin not running

Julian Field mailscanner at
Fri Nov 29 09:39:33 GMT 2002

At 07:26 29/11/2002, you wrote:
>First off, Thanks Julian for all of your hard work writing and
>maintaining this package.  I think it's the best option out there for
>what I'm trying to do and I appreciate the hard work.

No problem :-)

>I'm trying to setup an anti-spam mail gateway for my company and I'm
>having trouble getting spamassassin to run from mailscanner.  The
>incoming messages are getting procesed by mailscanner and delivered by
>Sendmail, but my spam email tests aren't getting flagged by SA as spam.
>I think that SA isn't being called from MailScanner, but other than
>looking in the headers, I can't tell how to determine if SA was run or
>how to troubleshoot the problem further.  Has anyone ran into this
>problem before?

Are you getting no X-MailScanner-SpamCheck: headers at all? If you are
getting them, what do they say?

Another way of skipping the virus scanning, while still doing all the other
checks, is to set
Virus Scanning = yes
Virus Scanners = none

>Here are my stats:
>Sparc Solaris 7 / perl 5.8.0 / MailScanner 4.05-3 / SpamAssassin 2.43
>/ all the appropriate perl modules.
>/opt/MailScanner/etc/  (comments removed for brevity)
>header   FRIEND_GREETINGS       Subject =~ /you have an E-Card from/i
>describe FRIEND_GREETINGS       Nasty E-card from
>score    FRIEND_GREETINGS       100.0
>required_hits           5
>auto_report_threshold   30
>whitelist_from          monty at
>ok_locales              en
>rewrite_subject 1
>report_header 0
>use_terse_report 0
>defang_mime 1
>skip_rbl_checks 1
>score DCC_CHECK 0.0
>/opt/MailScaner/etc/mailscanner.conf (comments removed for brevity)
>Max Children = 5
>Incoming Queue Dir = /var/spool/
>Outgoing Queue Dir = /var/spool/mqueue
>Incoming Work Dir = /var/spool/MailScanner/incoming
>Quarantine Dir = /var/spool/MailScanner/quarantine
>PID dir = /opt/MailScanner/var
>Restart Every = 14400
>MTA = sendmail
>Sendmail = /usr/lib/sendmail
>Sendmail2 = /usr/lib/sendmail
>Max Unscanned Bytes Per Scan = 100000000
>Max Unsafe Bytes Per Scan = 50000000
>Max Unscanned Messages Per Scan = 500
>Max Unsafe Messages Per Scan = 100
>Expand TNEF = yes
>Deliver Unparsable TNEF = yes
>TNEF Expander = /opt/MailScanner/bin/tnef --maxsize=100000000
>TNEF Timeout = 120
>Virus Scanning = no
>Virus Scanners = none
>Virus Scanner Timeout = 300
>Deliver Disinfected Files = yes
>Silent Viruses = Klez Yaha-E Bugbear
>Still Deliver Silent Viruses = yes
>Allow IFrame Tags = yes
>Log IFrame Tags = yes
>Allow Object Codebase Tags = yes
>Convert HTML To Text = no
>Filename Rules = /opt/MailScanner/etc/filename.rules.conf
>Quarantine Infections = yes
>Quarantine Whole Message = no
>Quarantine Whole Messages As Queue Files = no
>Deleted Bad Filename Message Report =
>Deleted Virus Message Report =
>Stored Bad Filename Message Report =
>Stored Virus Message Report =
>Disinfected Report = /opt/MailScanner/etc/reports/en/
>Inline HTML Signature = /opt/MailScanner/etc/reports/en/inline.sig.html
>Inline Text Signature = /opt/MailScanner/etc/reports/en/inline.sig.txt
>Inline HTML Warning = /opt/MailScanner/etc/reports/en/inline.warning.html
>Inline Text Warning = /opt/MailScanner/etc/reports/en/inline.warning.txt
>Sender Error Report =
>Sender Bad Filename Report =
>Sender Virus Report =
>Hide Incoming Work Dir = yes
>Mail Header = X-MailScanner:
>Spam Header = X-MailScanner-SpamCheck:
>Spam Score Header = X-MailScanner-SpamScore:
>Spam Score Character = +
>Clean Header Value       = Found to be clean
>Infected Header Value    = Found to be infected
>Disinfected Header Value = Disinfected
>Multiple Headers = append
>Hostname = the MailScanner
>Sign Messages Already Processed = no
>Sign Clean Messages = no
>Mark Infected Messages = yes
>Mark Unscanned Messages = yes
>Unscanned Header Value = Not scanned: please contact your Internet
>E-Mail Service Provider for details
>Deliver Cleaned Messages = yes
>Notify Senders = yes
>Virus Modify Subject = yes
>Virus Subject Text = {Virus?}
>Filename Modify Subject = yes
>Filename Subject Text = {Virus?}
>Spam Modify Subject = yes
>Spam Subject Text = {Spam?}
>High Scoring Spam Modify Subject = yes
>High Scoring Spam Subject Text = {Spam?}
>Warning Is Attachment = yes
>Attachment Warning Filename = VirusWarning.txt
>Attachment Encoding Charset = us-ascii
>Send Notices = yes
>Notices Include Full Headers = no
>Notices To = removed
>Local Postmaster = removed
>Spam List Definitions = /opt/MailScanner/etc/spam.lists.conf
>Virus Scanner Definitions = /opt/MailScanner/etc/virus.scanners.conf
>Spam Checks = yes
>Spam List Timeout = 30
>Max Spam List Timeouts = 7
>Is Definitely Not Spam = /opt/MailScanner/etc/rules/spam.whitelist.rules
>Is Definitely Spam = no
>Use SpamAssassin = yes
>Max SpamAssassin Size = 50000
>Required SpamAssassin Score = 5
>High SpamAssassin Score = 20
>SpamAssassin Auto Whitelist = no
>SpamAssassin Prefs File = /opt/MailScanner/etc/spam.assassin.prefs.conf
>SpamAssassin Timeout = 60
>Max SpamAssassin Timeouts = 20
>Check SpamAssassin If On Spam List = yes
>Always Include SpamAssassin Report = yes
>Spam Score = yes
>Spam Actions = deliver
>High Scoring Spam Actions = deliver
>Sender Spam Report = /opt/MailScanner/etc/reports/en/
>Sender Spam List Report =
>Sender SpamAssassin Report =
>Syslog Facility = mail
>Log Spam = yes
>Log Permitted Filenames = no
>Debug = no
>Deliver In Background = yes
>Delivery Method = batch
>Lockfile Dir = /tmp
>Minimum Code Status = supported
>PS: I'm not using any virus protection because that's being done ahead
>of this mail gateway.  So I've disabled it in my config above.

Julian Field                Teaching Systems Manager
jkf at         Dept. of Electronics & Computer Science
Tel. 023 8059 2817          University of Southampton
                             Southampton SO17 1BJ

More information about the MailScanner mailing list