SCSMTP stopping - not restarting - advice?

Put in a case with HP today...


Attached you will find todays sm.log, scsmtp.log, scsmtp.ini, sm.ini, and sm.cfg.


At 10:00:12 yesterday, scsmtp.exe got an error and was unable to recover.  The log shows:

09/21/2010 10:00:00   pid (5864)(2068) Sent email <evsysseq=0000000000305784> to <>

09/21/2010 10:00:12   pid (5864)(2068) Error connecting to SMTP server <> on port <25>

09/21/2010 10:00:12   pid (5864)(2068) Error: 102 - Hostname lookup failed

09/21/2010 10:00:12   pid (5864)(2068) Network error while sending email <evsysseq=0000000000305785> to <>

09/21/2010 10:00:12   pid (5864)(2068) Terminating....

09/21/2010 10:00:12   pid (5864)(2068) Terminated.


We have set the scsmtp.ini as sc_reconnect:0 since the comments in scsmtp.ini state this value should be 0 if starting scsmtp.exe from sm.cfg.



1 = Enable reconnect to SC if the connection is lost

0 = Disabled (default) Enabling this option is NOT recommended if SCSMTP is started from the SC.CFG file because SCSMTP will go into a reconnect loop when ServiceCenter is shutdown and the connection is lost. When ServiceCenter is restarted, you would have multiple SCSMTP processes running."


Our options at this point are few. 

a. We can cycle the SM service.  This requires an outage for all SM users.

b. We can cycle the SM server.   This requires an outage for all SM users.

c. We can log into the server and from the command line start scsmtp.exe.  However, we cannot log out.



1. I need a way to start scsmtp without cycling anything. 

2.Is there a better way to start scsmtp than from sm.cfg?  Can it be started like other internal tasks to sm (like inactivity timer)?

3. Request an enhancement for scsmtp to wait/retry after an error before terminating.



 Anyone have experience with this issue?





Parents Reply Children
No Data