MailScanner startup/Sendmail Config question

Bryan Guest bryan.guest at
Tue Jun 26 17:39:28 IST 2007


I have a question regarding the configuration of MailScanner, in the way it 
starts Sendmail.

My Mail Gateway MTA's are configured like this:

Redhat ES V4
MailScanner 4.56.8
ClamAv  0.90.1

After processing, local mail is delivered to a Mail Store machine and 
non-local mail is delivered to the destination MX by the MTA.

As I understand it, MailScanner starts Sendmail twice.  The first Sendmail 
accepts mail and queues it in the inbound queue.  The second is the queue 
runner which delivers all mail passed through by MailScanner to the outbound 

My issue is, that the first Sendmail blindly accepts mail no matter what the 
To: address says and queue's it.  It is not doing any non-account 
processing.   This isn't appropriate for a Gateway.  I need to bounce 
invalid users with the first Sendmail, so that it doesn't get piled up in 
the outbound queue where the Mail Store machine rejects it during the 
delivery attempt by the outbound queue-runner.

In other words, since my mail is not to be delivered locally on my 
MailScanner machines, how can I configure the first sendmail to reject based 
on invalid To: addresses?  Has this problem not been encountered before?

I should mention here that all our users are stored in LDAP.  The Gateways 
and the Mail Store are LDAP aware, so that the machines know what is a valid 
user and what is not.  But we are not using LDAP for mail routing at this 

Any information which anyone could share on this situation would be 

And many thanks to Julien and everyone on this list for all the effort.

Bryan Guest

More information about the MailScanner mailing list