Telnet通过Smtp和Pop3进行邮件操作

来源:互联网 发布:tplink设置访客网络 编辑:程序博客网 时间:2024/04/29 12:31

我们直接进入正题,我们使用telnet通过smtp协议进行发送邮件,并用pop3协议进行查看邮件。通过本次实验,让我们更加理解邮箱的工作机制。

*我这里使用163 smtp服务器。

        1.打开windows的dos命令框(win+r,然后cmd回车),然后输入telnet  smtp.163.com  25

   * 25是端口号

   如若此步出错,说明你的windows没有打开telnet。我们先打开telnet服务





2.好了,我们再次登录,看到下面界面,说明我们登录成功。    



3.首先我们要跟服务器进行握手 输入:ehlo 163.com,返回下面一列的250,说明成功!



  4.然后我们输入:auth login      选择这个登录方式,然后跳出334 dXNlcmhbWU6 这个字符串的意思是username,只是用base64加密了,然后我们要输入我们的用户名,记得!我们不能直接输入我们的用户名,要输入进行base64加密后的字符窜,加密代码:https://github.com/smh2274/dailyCode/blob/master/java/Base64Test.java

然后334 UGFzc3dvcmQ6自然就是密码了,这里我们要注意!!!!!密码不是平时登录163的密码,你要登录163进行设置。这里使用的是授权码。

成功后显示Authentication successful





5.我们登录成功就可以写邮件了


mail from :<发件人>

rcpt to:<收件人>

data开始写邮件内容,注意用 . 来结束

然后发送成功!


我们打开邮箱看看




6.我们用Pop3来查看邮件,同理输入:telnet pop3.163.com 110




7.成功后,我们输入用户名和密码,这里的用户名和密码不需要加密

输入:user  xxxxxxxxx

   pass  xxxxxxxxx


这里显示我们总共有56封邮件 ,其空间总大小为4520652



8.我们可以用list列出所有的邮件,用dele+序号 删除邮件(只是标记删除,退出后真的删除),用rset恢复标记的邮件

我们用retr +序号,查看邮件内容。



好了,完成。。。。。。。

0 0
原创粉丝点击