本篇博客所实现的功能是发邮件,也就是通过win的命令窗口中操作telnet实现smtp对邮件的发送。
首先我们先连接我们的telnet,有多种
我们在这里实现QQ邮箱与163邮箱的发送
在win命令窗口下,切换至根目录,在输入以下内容:
(1)如果连接QQ : telnet smtp.qq.com 25
(2)如果连接163邮箱:telnet smtp.163.com 25
在测试性的输入问候语
helo ‘’名称‘’
如果出现250的状态码,那么就连接没问题。
在输入auth login来连接我们的邮箱账号
即
auth login
在这里有一点要提醒的是,我们的账号以及密码要使用base64加密方式加密过后的密文
账号
等待提示334 VXNlcm5hbWU6后在输入
密码
继续等待334 UGFzc3dvcmQ6,如果在这里我们通过了smtp的验证,
那么会显示235 2.0.0 Authentication successful ,也就是操作成功
通过输入
mail from:<发件人邮箱>
rcpt to:<收件人邮箱>
如果成功,会显示250状态码
在输入
data
开始编辑邮件内容
subject:邮件主题,发件人邮箱
test
.
如果显示250 2.0.0 Ok: queued as 93223136C8E,那么恭喜你,你可以去查看邮箱了。