使用telnet发送邮件
研究邮件透明加密技术时,需要测试邮件服务器协议指令,就想到了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