研究邮件透明加密技术时,需要测试邮件服务器协议指令,就想到了telnet指令,现在总结如下。
平时我们都使用邮件客户端发送邮件,但是如果做测试可能需要telnet程序。
1、使用telnet连接邮件服务器的ip地址,端口。(smtp端口为25;imap端口为143,pop3端口为110)
telnet ip port
2、发送helo指令,后面随便写个单词。
helo lili
3、发送auth login指令
auth login
4、auth login 指令发送后该依次输入用户名和密码了。注意此时输入的用户名和密码是base64编码后的用户名和密码,比如:
用户名:laowang@163.com 对应的base64编码就是bGFvd2FuZ0AxNjMuY29t
密码:123456 对应的base64编码就是 MTIzNDU2
5、如果登录成功后,就该输入mail from指令了,后接发件人邮箱名。
Mail from指令不做大小写区分,后面的size参数是标记邮件大小的随便写个数字就可以,服务器目前对于邮件大小不做区分。
MAIL FROM: <laowang@163.com> SIZE=1024
6、类似mail from 输入rept to指令,后接收件人邮箱名
RCPT TO: <laowang@163.com>
7、输入data指令,标志邮件发送协议smtp的指令交互阶段就走完了,接下来需要发送邮件数据了。
data
8、在记事本中编辑号一个邮件,简单邮件只需要一个邮件头,一个邮件体。邮件头和邮件体之间要有一个空行。邮件末尾需要加上一个句点,而且句点和邮件正文之间需要隔一个空行。句点的作用就是标志邮件正文结束。
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: laowang@163.com
To: laowang@163.com
Subject: 123-4
Hello,laowang!
.
9、邮件发送完毕后需要发送quit指令退出
QUIT
最后介绍一下邮件透明加密,目前市场上有很多邮件加密产品,但是透明加密产品却很少。邮件透明加密主要优点是部署简单,用户无感知。其中天御云安的隐密邮,在透明加密方面做的很好。百闻不如一见,网址是:https://mail.tyyunan.com/
关键字:telnet 发送邮件 透明加密 smtp
标签:加密,telnet,发送,指令,com,邮件 来源: https://blog.51cto.com/14208524/2402915
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。