A reply to an anonymous question...

when going over the internet protocol, you used a manual input to send SMTP mail across a specified port. I was wondering whether on any script-activated server, a javascript (preferably) or simply CGI script can use the same protocol and do what you did through a web page to send email? Can we safely assume that the SMTP exists on such a server and is at port 25? Please help or post info. on where to find it, thanks.

Rather than use any Web service, the easiest thing is to use the telnet program. You can simply open a telnet session to port 25 of a mail server (which would be just about any computer name that might follow an @ in an e-mail address), and you can talk with the telnet server that way.

On a Unix machine, you can get do this by the following:

% telnet andrew.cmu.edu 25
Trying 128.2.10.101...
Connected to andrew.cmu.edu.
Escape character is '^]'.
220-andrew.cmu.edu ESMTP Sendmail 8.9.3/8.9.3
220-Mis-identifying the sender of mail is an abuse of computing facilites.
220 ESMTP spoken here
You can continue typing from here. I presume you can do this using telnet on Windows too. (Choose Run... from the Start menu and type telnet.)