以Telnet方式通过SMTP、POP、IMAP使用邮箱

SMTP,即Simple Message Transport Protocol,它可以用来实现邮件的发送,其端口号是25

POP,即Post Office Protocol,它可用来将邮件服务器上的邮件拖拽到客户端,其端口号是110

IMAP,即Internet Message Access Protocol,它也是可以用来获取邮件服务器上的邮件信息,其端口号是143

对于POP和IMAP的功能十分相近,但是需要注意的是,POP对于邮件更改不会影响到服务器邮件的变更,而IMAP在终端对邮箱进行改动将会影响到服务器上的邮件,也就是说,IMAP的操作是双向的,而POP的操作影响只局限于本地。


SMTP篇

首先,让我们来直观感受一下,如何以Telnet的方式通过SMTP来使用邮件系统,这里将以腾讯QQ邮箱作为例子,实验平台为windows8

打开cmd,输入telnet smtp.qq.com 25


回车后,出现如下提示信息,表示和服务器建立连接,但是这个链接极为不稳定,很容易断开


需要注意的是,一旦进入这个界面之后,只要输错了字符,按退格键是没有用的,只能回车重新输入,这点比较麻烦

和服务器建立连接后,需要和服务器打招呼,声明自己的主机名,后面的X可以是任意的字符串


和服务器大过招呼之后出现如下信息,表示服务器收到指令


和服务器打过招呼之后就可以登陆自己的账号,需要注意的是,这里的用户名和密码都需要经过base64编码,因此需要有相应的编码工具进行编码,这里可以提供一个传送门http://download.csdn.net/detail/xuziqu/8225615


成功登陆邮箱,就可以进行邮件内容的填写了,首先需要声明邮件的发送者,这里的邮件地址并不是真正的邮件发送者,而是在邮件发送失败的时候的退回地址


输入了发送者地址成功之后,需要输入接收者地址,这里的接收者就是真正的接收者,需要填写正确的地址


以上的步骤完成只后,就可以进行邮件内容的填写了,首先输入data,然后回车,开始输入

在输入正文之前,需要输入from,表示真正的发送者地址,to表示接收者,以及subject,这三个信息最后都会显示在邮箱的信息头中

在完成了subject之后,需要一个空行,然后再输入正文,正文结束后,以单个点为一行,回车结束并完成邮件的发送


至此简单介绍了SMTP的使用方式。


POP篇


POP可以实现从服务器端下载邮件信息,具体操作为


看到下面的界面表示和服务器建立了链接,同样,这样的链接极为不稳定


通过下面的指令输入账号信息和密码,注意,这里需要的账号和密码信息都是明文,不需要再采用base64的编码方式


成功登陆邮箱后,可以通过如下指令查看指定邮件的信息,这里的1表示邮件的编号,具体的编号,可以通过list指令来查看


为了进一步获取详细的邮件的内容信息,可以通过下面的指令来实现,同样需要指定邮件的编号


到这里小编简单地说明了POP的使用过程,详细的指令可以自行搜索学习。


IMAP篇

IMAP可以实现和POP的同样功能,只不过它的操作结果会影响到服务器的存储信息,功能更加强大,腾讯QQ的邮箱同样支持IMAP。

同样需要通过telnet登陆服务器


与服务器建立连接后,直接通过如下方式输入账号信息和密码,同样也是采用明文输入的方式,在这里需要注意login前面的问号字符以及login与问号之间的空格,这些都是必须的,不过,问号的可以采用其他的字符替代


完成登陆后就可以通过如下的指令查看目录信息,同样需要注意问号和空格问题,以及后面的双引号和星号之间的空格


在了解了邮箱的目录结构后,可以通过如下的方式选择操作的文件目录


此外,若是要获取邮件内容的话,可以通过fetch方式来获取,由于feich的指令非常复杂,请需要的亲自己搜索学习,这里只是提供了一个方向说明,小编日后完善。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值