SMTP服务器在早先是用FTP实现的,所以你可以Telnet到这个服务器的25口看看
在程序里面可以这样实现
connect(...)
send("HELO myIPaddress\r\n")
send("MAIL FROM youMail\r\n")
send("RCPT TO Rcpt_mail\r\n")
send("DATA\r\n")
send("you whole mail")
send("\r\n.\r\n")//the mask of end mail
顺便提及POP3服务器也可以这么做,指令不一样的,你可以参考RFC文 SMTP(821,822)