Help! [MailScanner] <defunct>

Arthur Sherman arturs at
Sun Jul 2 00:31:32 IST 2006

After setting debug on:
[root at ns1 mail]# service MailScanner start
Starting MailScanner daemons:
         incoming sendmail:                                [  OK  ]
         outgoing sendmail:                                [  OK  ]
         MailScanner:       In Debugging mode, not forking...
no connection to syslog available
        - _PATH_LOG not available in syslog.h at
/usr/lib/MailScanner/MailScanner/ line 152
                                                           [  OK  ]

/usr/lib/MailScanner/MailScanner/ has this on 152:
	Sys::Syslog::syslog($level, $_) if $_ ne "";

MailScanner.conf has 'mail' as syslog facility.

Not sure what is wrong with this...

Also, it has this in head:
use strict;
use Sys::Syslog;
use Carp;
use vars qw($LogType $Banner);

$LogType |= 'syslog';

Syslog is running.

When running 'MailScanner -v' :
[root at ns1 mail]# MailScanner -v
Running on
Linux 2.6.9-34.0.1.EL #1 Wed May 24 07:40:56 CDT 2006 i686
athlon i386 GNU/Linux
This is CentOS release 4.3 (Final)
This is Perl version 5.008005 (5.8.5)

This is MailScanner version 4.55.7
Module versions are:
0.16    Sys::Syslog

I don't see MailScanner starting in maillog.
All I see is MTA passing the mail, then it disapears somewhere.


Arthur Sherman


More information about the MailScanner mailing list