美文网首页程序员
使用telnet命令模拟邮件发送

使用telnet命令模拟邮件发送

作者: 枫叶辉华 | 来源:发表于2019-01-21 18:12 被阅读10次

1、注册邮箱,使用telnet命令模拟邮件发送

注册的账号是新浪和阿里云的邮箱
账号分别是:
happykala@aliyun.com
18963970962@sina.cn

1.1使用telnet命令连接阿里云邮箱服务器,在cmd命令行中连接
telnet smtp.aliyun.com 25
1.2连接之后的显示:
telnet连接阿里云邮箱服务器
1.3、测试连接通信
helo hi
测试通信返回值
1.4、用户名密码验证

在验证用户名和密码的时候使用base64的方式进行加密,这里使用的是php中的函数base64_encode,加密之后的结果如下:

base64加密邮箱登录名和密码

其中第一行是登录邮箱名的加密字符串,第二行是密码的加密字符串

验证命令行

auth login
登录用户名和密码验证

1.5 邮件书写

进入书写行

//邮件发送邮箱
mail from:<happykala@aliyun.com>
//邮件接收邮箱
rcpt to:<18963970962@sina.cn>
//正文及附属信息输入进入命令
DATA
//发件人
from:xxx
//收件人
to:xxx
//正文内容
subject:xxxxx
//然后回车输入.再次回车就可以发送邮件了

完整的发送截图如下:

完整的telnet邮件发送过程

相关文章

网友评论

    本文标题:使用telnet命令模拟邮件发送

    本文链接:https://www.haomeiwen.com/subject/oschjqtx.html