使用telnet利用pop3协议接收邮件

上一篇中有说过使用telnet利用smtp发送邮件,好事成双,今天就再说一下使用telnet利用pop3协议发现邮件吧

这次还是使用163的服务器,邮件使用[email protected]这个邮件地址

首先我们要连接到pop3服务器,pop3服务器的默认端口是110,163的pop3服务器地址是pop3.163.com
telnet pop3.163.com 110
然后我们需要登陆,登陆使用user和pass两个指令,前者是确定用户名,后者是用来指定密码
user [email protected]
pass <your passwd>
<your passwd>写上你自己的密码,注意这里是明文的,另一种验证方式相对来说要复杂而且telnet无法演示
这样我们便成功验证并登陆了pop3服务器了,这里注意命令如果失败的话(错误的命令或者错误的命令格式)服务器将后返回一个-ERR字符串

接下来我们使用list命令来查看邮件列表,邮件从1开始编号,每个邮件编号后面有一个数字表示该邮件的大小
我们使用retr <邮件编号>但可以查看具体的邮件内容
比如我们要查看编号为250的邮件是什么(。。。。。)
retr 250
这时会返回一些数据,这些数据是以MIME格式发出的,这里面包括一些邮件发送方的信息,以后邮件的格式还有编码等等,下面还会有邮件的内容,而有些内容是以QP编码的,所以你会看到一些莫名其妙的东西,只要转下码就可以了,QP编码还算比较简单,自己网上搜索下就知道了

最后使用quit指令退出服务器

下面是一些实例截图

使用telnet利用pop3协议接收邮件 - 枯龙吟 - 枯龙吟
登陆,第一次密码还输错了。。。。。。

使用telnet利用pop3协议接收邮件 - 枯龙吟 - 枯龙吟

list指令查看邮件列表

使用telnet利用pop3协议接收邮件 - 枯龙吟 - 枯龙吟
让我们来看看第250号邮件是来自至于debian中文邮件列表的某个倒霉的家伙(兄弟,只能对你表示抱歉了= =)

–阅读次数(37)

发表评论

电子邮件地址不会被公开。

*