> In the case of SMTP, if I can just connect, issue a HELO and confirm
> receipt of a 200 OK, that would be great. And in the case of HTTP, if I
> can issue a GET / HTTP/1.0 and get the HTTP header back, that too would
> be great... Any suggestions?

I threw together a couple of quick programs to do this. You can find
a Zip file containing HTTP-CHECK.C and SMTP-CHECK.C on ftp.process.com
under the [.SUPPORT] directory as CHECK-SMTP-HTTP.ZIP.

Hunter Goatley, Process Software, http://www.process.com/