参考资料:

http://hi.baidu.com/kwunkuklan/blog/item/455f121749120a044b90a75e.html

http://tool.chinaz.com/Tools/Base64.aspx

TCP/IP课要求写个程序用SMTP发送一封邮件。telnet试验了下163和新浪的SMTP。下面为过程(163的SMTP貌似有限制,新浪的可以发送成功):

telnet smtp.163.com 25
HELO 163.com
AUTH LOGIN
dXNlcm5hbWU6(username:)
base64加密后的用户名
UGFzc3dvcmQ6(Password:)
base64加密后的密码

telnet smtp.sina.com.cn 25
HELO
AUTH LOGIN
VXNlcm5hbWU6(Username:)
base64加密后的用户名
UGFzc3dvcmQ6(Password:)
base64加密后的密码
MAIL FROM: <***@sina.com.cn>//邮件发送地址,不可伪造
RCPT TO: <***@qq.com>//目的地址
DATA
TO://目的地址,可伪造
FROM://发送地址,可伪造
SUBJECT:
.
QUIT

注意:可能小小的输入错误都会导致操作不成功。代码暂时就不贴了。