1、打开cmd(可快捷键window + R,输入cmd)
2、输入 telnet(可能出现提示没有该命令,是因为系统默认没有打开该功能,在网上有很多教程,可自行搜索解决)
(解决无 telnet命令:http://jingyan.baidu.com/article/e75aca85aa8313142edac6b9.html)
3、正常运行 telnet会进入另一个命令行窗口,显示
欢迎使用 Microsoft Telnet Client
Microsoft Telnet>
4、我们可以输入 “ ?”(即 Microsoft Telnet>?),回车,
这时,会显示出 Telnet 命令支持的所有参数。
eg:Microsoft Telnet> ?
命令可能是缩写。支持的命令为:
c - close 关闭当前连接
d - display 显示操作参数
o - open hostname [port] 连接到主机(默认端口 23)。
q - quit 退出 telnet
set - set 设置选项(键入 'set ?' 获得列表)
sen - send 将字符串发送到服务器
st - status 打印状态信息
u - unset 解除设置选项(键入 'set ?' 获得列表)
?/h - help 打印帮助信息
Microsoft Telnet>
5、参数 “o” 就是我们要使用的。 输入 o smtp.qq.com 587
(最后面的 587 是端口号,原先笔者是用25尝试,一直是验证不通过,最后在邮箱帮助中心看到 qq 的 smtp 服务器的端口号为 465 / 587,http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=167)
6、成功进入的话,显示 220 smtp.qq.com Esmtp QQ Mail Server
7、输入 ehlo 1(表明身份), 显示250smtp.qq.com
8、输入 starttls,显示 220 Ready to start TLS
9、输入 auth login(进行验证登录),显示 334 VXNlcm5hbWV6
10、输入以Base64编码的qq邮箱账号(在线搜索Base64编码工具,把你的qq邮箱账号进行编码),显示334UGFzc3dbcmQ6
11、输入以Base64编码的**授权码**(授权码获取,登录qq邮箱—>设置—>账户—>“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务” ,开启 POP3/SMTP服务)
开启服务后,会得到**授权码**,再以 Base64编码
12、验证成功会返回 235 Auth.. successful
13、
输入 mail from:< > 回车 <>中填写发件人的邮箱,即你自己的邮箱名
输入 rcpt to:< > 回车 <>中填入收件人的邮箱
输入 data 回车 ,回车后就可以开始写邮件内容了
下面是data下的可选项:
输入 from:发件人名称 ,此项可任意填入,将显示在收件箱的‘发件人’一栏
输入 to:收件人名称 ,可任意填入,将显示在收件箱的‘收件人’一栏
输入 subject:信件主题 ,显示在收件箱的‘主题’一栏中
此时需空一行,即在一空行直接回车,表示正文部分的开始
空行后输入信件的正文内容。
在正文输入结束时输入一个 . (英文输入法下的句号)回车,表示正文部分的结束。这时将显示邮件成功发送的信息。