modified sendmail method

2007-12-25 6:59:00

hello all,
i have to migrate a mail server from v120/solaris 9 to T2000/solaris 10,
concerning sendmail+mailscanner+clamscan
In the first time, i have only to move old binaries on the T2000.
So i modified /lib/svc/method/smtp-sendmail, and here are the modifications:
t2000-root% diff /lib/svc/method/smtp-sendmail /opt/smtp-sendmail
81c81,83
< /usr/lib/sendmail $MODE -q$QUEUEOPTION$QUEUEINTERVAL $OPTIONS &
---
> #/usr/lib/sendmail $MODE -q$QUEUEOPTION$QUEUEINTERVAL $OPTIONS &
> /usr/lib/sendmail $MODE -ODeliveryMode=queueonly
-OQueueDirectory=/var/spool/mqueue.in &
> /usr/lib/sendmail -q$QUEUEOPTION$QUEUEINTERVAL $OPTIONS &

but when it launch, i got errors:
mail1 console login: Apr 5 14:33:20 mail1 sendmail[9706]: unable to
write pid to /var/run/sendmail.pid: file in use by another process

and processes are:
smmsp 9707 9469 0 14:33:20 ? 0:00 /usr/lib/sendmail
-Ac -q15m
root 9706 9469 0 14:33:20 ? 0:00 /usr/lib/sendmail -q15m
root 9705 9469 0 14:33:20 ? 0:00 /usr/lib/sendmail
-bd -ODeliveryMode=queueonly -OQueueDirectory=/var/spool/mque

How can i correct this problem?

thanks in advance,

gerard

Comments

Got something to say?

You must be logged in to post a comment.