And sending it through MailTool ... would require us to buy a
permanent authorization code for that product.
And the problem with that is?
Actually, if you're going to go to the trouble to write a process that checks to see if MSF and SMTP are up, then why not just issue the STRMSF and STRTCPSVR commands to restart them?
-Nathan