软件课设要求做一个windows下的邮件管理客户端,基本功能:收发邮件。。楼主渣渣一枚,没经验,只能苦逼地在黑暗中摸索摸索摸索摸索......了。今天了解了一下SMTP协议是个什么玩意,照着网上test了一遍Telnet远程登录SMTP服务器发邮件。对代理发邮件过程的理解算有一点点提高吧。
test过程:
1.确认电脑打开了Telnet的功能,在控制面板->程序->程序和功能->打开或关闭windows功能,勾选Telnet客户端。
2.进入cmd命令行,输入Telnet
3.输入 o smtp.qq.com 25 #此处o是open的缩写,以QQ邮箱为例,25表示SMTP服务器时刻监听的端口号,登录SMTP服务器
4.输入HELO hiboy #HELO表示向服务器打招呼,后面内容不限
5.服务器返回 250 smtp.qq.com #表示认可了你的身份
6.输入auth login #告诉服务器你要登录
7.服务器返回334 VXN1cm5hbWU6 #这一串字符串表示“Username:”这是base64码
8.输入账户11111111@qq.com对应的base64码
9.输入密码对应的base64码
10.服务器返回23