Here is the /etc/init.d/MailScanner&nbsp; script<br><br>#!/bin/bash<br>#<br># mailscanner&nbsp;&nbsp; This shell script takes care of starting and stopping<br>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MailScanner, and its associated copies of sendmail.<br>#<br>### BEGIN INIT INFO
<br># Provides:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MailScanner<br># Required-Start:&nbsp;&nbsp;&nbsp; $syslog $remote_fs<br># X-UnitedLinux-Should-Start: $time $network $named ypbind<br># Required-Stop:<br># X-UnitedLinux-Should-Stop:<br># Default-Start:&nbsp;&nbsp;&nbsp;&nbsp; 3 5
<br># Default-Stop:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 1 2 6<br># Short-Description: MailScanner and sendmail daemons<br># Description:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Start sendmail and MailScanner to provide<br>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SMTP service with virus, dangerous contents and spam scanning.
<br>### END INIT INFO<br><br># Check for missing binaries (stale symlinks should not happen)<br>MAILSCANNER_BIN=/usr/sbin/check_MailScanner<br>test -x $MAILSCANNER_BIN&nbsp;&nbsp; || exit 5<br><br>#<br># Set the default values.<br>
# DON&#39;T EDIT THESE, EDIT /etc/sysconfig/MailScanner INSTEAD!<br>#<br>MTA=sendmail<br>POSTFIX=/usr/sbin/postfix<br>POSTFIXINCF=/etc/postfix.in<br>POSTFIXOUTCF=/etc/postfix<br>POSTFIXWORKOWNER=postfix<br>POSTFIXQUAROWNER=postfix
<br>MAILSCANNER_WORKDIR=&quot;/var/spool/MailScanner/incoming&quot;<br>MAILSCANNER_INQDIR=&quot;/var/spool/mqueue.in&quot;<br>MAILSCANNER_RUNAS=root<br>SENDMAIL_IN_ARGS=&quot;-L sendmail-in -Am -bd -om&quot;<br>SENDMAIL_CLIENT_ARGS=&quot;-L sendmail-client -Ac -q30m&quot;
<br>SENDMAIL_OUT_ARGS=&quot;-L sendmail-out -Am -q30m -om&quot;<br>SENDMAIL=&quot;/usr/sbin/sendmail&quot;<br>RESTART_DELAY=10<br><br># Check for existence of needed config files and read them<br>test -s /etc/sysconfig/mail &amp;&amp; \
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . /etc/sysconfig/mail<br><br>test -s /etc/sysconfig/sendmail &amp;&amp; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . /etc/sysconfig/sendmail<br><br>test -s /etc/sysconfig/MailScanner &amp;&amp; \<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; . /etc/sysconfig/MailScanner<br><br><br>
msppid=/var/spool/clientmqueue/sm-client.pid<br>srvpid=/var/run/sendmail.pid<br>srvoutpid=/var/run/sendmail-out.pid<br>mspid=/var/run/MailScanner.pid<br><br>if test &quot;$SMTPD_LISTEN_REMOTE&quot; != &quot;yes&quot; ; then
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SENDMAIL_IN_ARGS=&quot;-O DaemonPortOptions=Addr=<a href="http://127.0.0.1">127.0.0.1</a> $SENDMAIL_IN_ARGS&quot;<br>fi<br>if test &quot;$MTA&quot; = &quot;sendmail&quot; ; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test -x $SENDMAIL || exit 5
<br>fi<br>SENDMAIL_IN_ARGS=&quot;-OPrivacyOptions=noetrn -ODeliveryMode=queueonly -OQueueDirectory=$MAILSCANNER_INQDIR -OPidFile=$srvpid $SENDMAIL_IN_ARGS&quot;<br>SENDMAIL_CLIENT_ARGS=&quot;-OPidFile=$msppid $SENDMAIL_CLIENT_ARGS&quot;
<br>SENDMAIL_OUT_ARGS=&quot;-OPidFile=$srvoutpid $SENDMAIL_OUT_ARGS&quot;<br><br>StartInSendmail() {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo -n &quot;Initializing incoming $MTA&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ $MTA = &#39;postfix&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if test -x $POSTFIX ; then
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ -f $POSTFIXINCF/main.cf ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $POSTFIX -c $POSTFIXINCF start 2&gt; /dev/null<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status -v<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;Assuming you are using a single Postfix instance (hold queue method)&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elif [ $MTA = &#39;sendmail&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; startproc&nbsp;&nbsp;&nbsp; -p $srvpid $SENDMAIL $SENDMAIL_IN_ARGS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; startproc -f -p $msppid $SENDMAIL $SENDMAIL_CLIENT_ARGS<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status -v
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elif [ $MTA = &#39;exim&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; startproc -p $srvpid $EXIM -C $EXIMINCF -bd 2&gt; /dev/null<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status -v<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>}<br><br>StartOutSendmail() {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo -n &quot;Initializing outgoing $MTA&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ $MTA = &#39;postfix&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if test -x $POSTFIX -a -f $POSTFIXOUTCF/main.cf ; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $POSTFIX -c $POSTFIXOUTCF start 2&gt; /dev/null<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status -v<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;Error: Could not find Postfix installation, see /etc/sysconfig/MailScanner&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elif [ $MTA = &#39;sendmail&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; startproc -f -p $srvoutpid $SENDMAIL $SENDMAIL_OUT_ARGS
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elif [ $MTA = &#39;exim&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; startproc -p $srvpid $EXIM -C $EXIMOUTCF -bd 2&gt; /dev/null<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status -v<br>}<br><br>. /etc/rc.status
<br>rc_reset<br>case &quot;$1&quot; in<br>&nbsp;&nbsp;&nbsp; startin)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StartInSendmail<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>&nbsp;&nbsp;&nbsp; startout)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StartOutSendmail<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>&nbsp;&nbsp;&nbsp; start)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StartInSendmail<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; StartOutSendmail
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo -n &quot;Initializing MailScanner&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ $MTA = &#39;postfix&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :&gt; $mspid<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chown $MAILSCANNER_RUNAS $mspid<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chown $POSTFIXWORKOWNER $MAILSCANNER_WORKDIR
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #chown $POSTFIXQUAROWNER $MAILSCANNER_QUARDIR<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; startproc -f -p $mspid /usr/sbin/check_MailScanner &gt;/dev/null<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # This didn&#39;t work as expected: rc_status -v<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rm -f /var/lock/subsys/MailScanner.off &gt;/dev/null 2&gt;&amp;1
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>&nbsp;&nbsp;&nbsp; stop)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo -n &quot;Shutting down $MTA and MailScanner&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ $MTA = &#39;postfix&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ -f $POSTFIXINCF/main.cf ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $POSTFIX -c $POSTFIXINCF stop 2&gt;/dev/null
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $POSTFIX -c $POSTFIXOUTCF stop 2&gt;/dev/null<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elif [ $MTA = &#39;exim&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; killproc -p $srvpid -TERM $EXIM<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; killproc -p $srvoutpid -TERM $EXIM<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elif [ $MTA = &#39;sendmail&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; killproc -p $msppid -TERM $SENDMAIL<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; killproc -p $srvpid -TERM $SENDMAIL
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; killproc -p $srvoutpid -TERM $SENDMAIL<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Patch courtesy of Peter Peters<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; killproc -p $mspid -TERM MailScanner<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status -v
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Clear out all the old pid files<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rm -f $mspid<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # Clear out the old incoming dirs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cd $MAILSCANNER_WORKDIR &amp;&amp; ls | egrep &#39;^[0123456789]+$&#39; | xargs /bin/rm -rf 2&gt;/dev/null
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; touch /var/lock/subsys/MailScanner.off &gt;/dev/null 2&gt;&amp;1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>&nbsp;&nbsp;&nbsp; try-restart)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $0 stop &amp;&amp; sleep $RESTART_DELAY &amp;&amp; $0 start<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>&nbsp;&nbsp; restart)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $0 stop<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sleep $RESTART_DELAY<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $0 start<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>&nbsp;&nbsp;&nbsp; reload|force-reload)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo -n &quot;Reload service MailScanner&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; killproc -p $mspid -HUP /usr/sbin/MailScanner
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status -v<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>&nbsp;&nbsp;&nbsp; status)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo -n &quot;Checking for service MailScanner: &quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ $MTA = &#39;postfix&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ -f $POSTFIXINCF/main.cf ]; then<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $POSTFIX -c $POSTFIXINCF status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $POSTFIX -c $POSTFIXOUTCF status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elif [ $MTA = &#39;exim&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checkproc -p $srvpid $EXIM<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checkproc -p $srvoutpid $EXIM
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; elif [ $MTA = &#39;sendmail&#39; ]; then<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checkproc -p $msppid $SENDMAIL<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checkproc -p $srvpid $SENDMAIL<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checkproc -p $srvoutpid $SENDMAIL
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; checkproc -p $mspid /usr/sbin/MailScanner<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rc_status -v<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>&nbsp;&nbsp;&nbsp; probe)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; test /etc/sendmail.cf -nt $srvpid -o /etc/mail/submit.cf -nt $msppid \
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -o /etc/MailScanner/MailScanner.conf -nt $mspid &amp;&amp; echo reload<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;;<br>&nbsp;&nbsp;&nbsp; *)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload|probe|startin|startout}&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit 1<br>esac<br>rc_exit<br><br><br><div><span class="gmail_quote">2007/3/9, Martin.Hepworth &lt;<a href="mailto:martinh@solidstatelogic.com">martinh@solidstatelogic.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Steve<br><br>Well spotted - this must be an old version of MailScanner as recent ones<br>default to posix for sendmail MTAs.<br><br>--<br>Martin Hepworth<br>Snr Systems Administrator<br>Solid State Logic<br>Tel: +44 (0)1865 842300
<br><br>&gt; -----Original Message-----<br>&gt; From: <a href="mailto:mailscanner-bounces@lists.mailscanner.info">mailscanner-bounces@lists.mailscanner.info</a> [mailto:<a href="mailto:mailscanner-">mailscanner-</a><br>&gt; 
<a href="mailto:bounces@lists.mailscanner.info">bounces@lists.mailscanner.info</a>] On Behalf Of Steve Campbell<br>&gt; Sent: 09 March 2007 15:08<br>&gt; To: MailScanner discussion<br>&gt; Subject: Re: MailSacanner don&#39;t work
<br>&gt;<br>&gt;<br>&gt; ----- Original Message -----<br>&gt; From: &quot;Claudio Mundin&quot; &lt;<a href="mailto:clamun@gmail.com">clamun@gmail.com</a>&gt;<br>&gt; To: &quot;MailScanner discussion&quot; &lt;<a href="mailto:mailscanner@lists.mailscanner.info">
mailscanner@lists.mailscanner.info</a>&gt;<br>&gt; Sent: Friday, March 09, 2007 5:08 AM<br>&gt; Subject: Re: MailSacanner don&#39;t work<br>&gt;<br>&gt;<br>&gt; &gt; Mar&nbsp;&nbsp;9 07:06:24 fw MailScanner[4156]: Using locktype = flock
<br>&gt;<br>&gt; I&#39;m not sure with this flavor of Linux, but you should probably set in<br>&gt; your<br>&gt; MailScanner.conf the following line:<br>&gt;<br>&gt; Lock Type = posix<br>&gt;<br>&gt; This isn&#39;t going to fix the problem you are seeing now, but might
<br>prevent<br>&gt; other problems following the solution to what you are asking about.<br>I&#39;m<br>&gt; not<br>&gt; sure if flock or posix is proper for Suse and sendmail.<br>&gt;<br>&gt; Steve<br>&gt;<br>&gt; &gt;<br>
&gt; &gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; MailScanner mailing list<br>&gt; <a href="mailto:mailscanner@lists.mailscanner.info">mailscanner@lists.mailscanner.info</a><br>&gt; <a href="http://lists.mailscanner.info/mailman/listinfo/mailscanner">
http://lists.mailscanner.info/mailman/listinfo/mailscanner</a><br>&gt;<br>&gt; Before posting, read <a href="http://wiki.mailscanner.info/posting">http://wiki.mailscanner.info/posting</a><br>&gt;<br>&gt; Support MailScanner development - buy the book off the website!
<br><br><br><br><br>**********************************************************************<br>Confidentiality : This e-mail and any attachments are intended for the<br>addressee only and may be confidential. If they come to you in error
<br>you must take no action based on them, nor must you copy or show them<br>to anyone. Please advise the sender by replying to this e-mail<br>immediately and then delete the original from your computer.<br><br>Opinion : Any opinions expressed in this e-mail are entirely those of
<br>the author and unless specifically stated to the contrary, are not<br>necessarily those of the author&#39;s employer.<br><br>Security Warning : Internet e-mail is not necessarily a secure<br>communications medium and can be subject to data corruption. We advise
<br>that you consider this fact when e-mailing us.<br><br>Viruses : We have taken steps to ensure that this e-mail and any<br>attachments are free from known viruses but in keeping with good<br>computing practice, you should ensure that they are virus free.
<br><br>Red Lion 49 Ltd T/A Solid State Logic<br>Registered as a limited company in England and Wales<br>(Company No:5362730)<br>Registered Office: 25 Spring Hill Road, Begbroke, Oxford OX5 1RU,<br>United Kingdom<br>**********************************************************************
<br><br>--<br>MailScanner mailing list<br><a href="mailto:mailscanner@lists.mailscanner.info">mailscanner@lists.mailscanner.info</a><br><a href="http://lists.mailscanner.info/mailman/listinfo/mailscanner">http://lists.mailscanner.info/mailman/listinfo/mailscanner
</a><br><br>Before posting, read <a href="http://wiki.mailscanner.info/posting">http://wiki.mailscanner.info/posting</a><br><br>Support MailScanner development - buy the book off the website!<br></blockquote></div><br>