Question
Derek Catanzaro
derek at adcatanzaro.com
Sun Sep 10 00:48:51 IST 2006
Greg Borders wrote:
>
>
> Logan Shaw wrote:
>> On Tue, 5 Sep 2006, Rob Poe wrote:
>>> Is there a way to start MailScanner so that it processes any messages
>>> in it's queue, but does not accept new incoming messages?
>>
>> Well, it's a queue that sendmail and MailScanner share (sendmail
>> is the producer, MailScanner is the consumer), so it's not
>> really MailScanner that controls whether messages are accepted.
>>
>> You could kill the incoming sendmail, but I don't recommend it.
>
> Usage: service MailScanner
> {start|stop|status|restart|reload|startin|startout|stopms}
>
> Couldn't you issue
>
> service MailScanner stop
> service MailScanner startout
>
> And thus have MS process any messages in queue, and not accept any new
> messages.
>
> We must keep in mind, MailScanner is the puppet master, and the MTA,
> virus scanners and SA are all puppets!
>
> Greg. Borders
> Sys. Admin.
> JLC Co.
Back to the original question. You can have MailScanner process
messages in the queue without accepting new messages. As Greg Borders
mentioned you have to issue the commands above but one was left out
(check_MailScanner). So issue the following:
service MailScanner stop (note: I normally issue a "service
MailScanner status" after this to make sure MS and sendmail in/out
turned off, sometimes I have to do a service MailScanner stop a couple
of times to make sure everything is off)
service MailScanner startout
check_MailScanner
This will prevent sendmail from accepting new email while processing all
of the messages that are currently in the queue.
Thanks,
Derek
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the MailScanner
mailing list