Start/Stop script for mailScanner

Denis Beauchemin Denis.Beauchemin at USherbrooke.ca
Wed Jun 16 13:36:04 IST 2010


Will,

Looks like a rogue sendmail. Look at the contents of 
/var/run/sm-client.pid . It should contain 2 lines and the first one 
should be the PID of your current clientmqueue process. If it is not 
then that could explain why MS can't kill it since it looks in that file 
for the PID.

Denis

Le 2010-06-15 17:41, Will Merkens a écrit :
> On 12:59 PM, Stephen Swaney wrote:
>    
>> Will,
>>
>> some observations are below.
>>
>> On Jun 13, 2010, at 8:50 AM, Will Merkens wrote:
>>
>>      
>>> System:
>>>
>>> MailScanner 4.80.1
>>> Sendmail 8.14.3
>>>
>>> I am finding a issue with the /etc/init.d/MailScanner start/stop
>>> script as it is not seem to be stopping sendmail.
>>>
>>>
>>>        
>> Is sendmail still being started by the systems default init script?
>> The MailScanner script should be used to start sendmail, NOT the
>> systems default script.
>>
>> You can see if this is the porblem:
>>
>> 1. Stop MailScanner using the MailScanner init script
>> 2. Kill any sendmail processes that are still running
>> 3. Start MailScanner using the MailScanner init script
>>
>> If MailScanner starts working, this was the problem.
>>
>> You don't say what OS you are using but from the location of the
>> MailScanner start script, But it looks like it might be Red Hat,
>> CentOS od som other similar Linux variant. If so these commands might
>> also help.
>>
>> To see if the systems sendmail init script is configured "on", run:
>>
>> chkconfig sendmail --list
>>
>> This should return
>>
>> sendmail        0:off 1:off 2:off 3:off 4:off 5:off 6:off
>>
>> Anything else is a problem.
>>
>> To turn off the systems sendmail init script run:
>>
>> chkconfig sendmail off
>>
>> I hope this helps,
>>
>> Steve
>> -- 
>> Steve Swaney
>> steve at fsl.com<mailto:steve at fsl.com>
>> www.fsl.com
>> The most accurate and cost effective anti-spam solutions available
>>
>>      
> Yes I made sure that any service related to MailScanner including
> sendmail were in a none startup at any runlevel state.
>
> MailScanner     0:off   1:off   2:on    3:on    4:on    5:on    6:off
> 7:off
>
> clamav-milter   0:off   1:off   2:off   3:off   4:off   5:off   6:off
> 7:off
> clamd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
> 7:off
> freshclam       0:off   1:off   2:off   3:off   4:off   5:off   6:off
> 7:off
>
> sendmail        0:off   1:off   2:off   3:off   4:off   5:off   6:off
> 7:off
>
> spamd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
> 7:off
>
>
> so the ps ax shows this before I issue a stop
>
> [root at gateway ~]# ps ax | grep send
>   2251 pts/5    R+     0:00 grep --color send
>   2765 ?        Ss     0:05 sendmail: accepting
> connections
>
>   2769 ?        Ss     0:00 sendmail: Queue runner at 00:15:00 for
> /var/spool/clientmqueue
>   2775 ?        Ss     0:00 sendmail: Queue runner at 00:15:00 for
> /var/spool/mqueue
> [root at gateway ~]# ps ax | grep Mail
>   2258 pts/5    R+     0:00 grep --color Mail
>   2820 ?        Ss     0:00 MailScanner: starting child
> 16646 ?        S      0:02 MailScanner: waiting for messages
> 22250 ?        S      0:02 MailScanner: waiting for messages
> 23869 ?        S      0:02 MailScanner: waiting for messages
> 26508 ?        S      0:02 MailScanner: waiting for messages
> 32443 ?        S      0:02 MailScanner: waiting for messages
>
> Now issue the stop
>
> [root at gateway ~]# service MailScanner stop
> Shutting down MailScanner daemons:
>
> MailScanner:
> [  OK  ]
>
> incoming
> [  OK  ]
>
> outgoing
> [  OK  ]
>
> ps ax for sendmail
>
> root at gateway ~]# ps ax | grep send
>   2706 pts/5    R+     0:00 grep --color send
>   2769 ?        Ss     0:00 sendmail: Queue runner at 00:15:00 for
> /var/spool/clientmqueue
>
>
> still running
>
> issue a start
>
> Starting MailScanner daemons:
>
> incoming                                                                  [
> OK  ]
>
> outgoing                                                                  [
> OK  ]
>
> MailScanner:                                                              [
> OK  ]
>
>
> ps ax  sendmail and MailScanner
>
> [root at gateway ~]# ps ax | grep send
>   2769 ?        Ss     0:00 sendmail: Queue runner at 00:15:00 for
> /var/spool/clientmqueue
>   2941 ?        Ss     0:00 sendmail: accepting
> connections
>
>   2945 ?        Ss     0:00 sendmail: Queue runner at 00:15:00 for
> /var/spool/clientmqueue
>   2951 ?        Ss     0:00 sendmail: Queue runner at 00:15:00 for
> /var/spool/mqueue
>   3102 pts/5    R+     0:00 grep --color send
> [root at gateway ~]# ps ax | grep Mail
>   2973 ?        Ss     0:00 MailScanner: master waiting for children,
> sleeping
>   2974 ?        S      0:02 MailScanner: waiting for messages
>   3030 ?        S      0:02 MailScanner: waiting for messages
>   3037 ?        S      0:02 MailScanner: waiting for messages
>   3041 ?        S      0:02 MailScanner: waiting for messages
>   3045 ?        S      0:02 MailScanner: waiting for messages
>   3106 pts/5    R+     0:00 grep --color Mail
>
>
> we can see that there now is 2 clientmqueue, the old one and the new one.
>
> Now it wont work till I stop MailScanner, kill the sendmail pid's and
> restart it all.
>
>
>
>
>
>
>
>
>
>
>    

-- 
Denis Beauchemin, analyste
Université de Sherbrooke, S.T.I.
T: 819.821.8000x62252 F: 819.821.8045



More information about the MailScanner mailing list