在telnet登录并使用SMTP和POP收发邮件(QQ邮箱)

网编 248 0

目录

一、什么是POP3、SMTP和IMAP?

POP3

POP3是Post 3的简称,即邮局协议的第3个版本,它规定怎样将个人计算机连接到的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。(与IMAP有什么区别?)

SMTP

SMTP 的全称是“ Mail ”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。

SMTP 认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。

增加 SMTP 认证的目的是为了使用户避免受到垃圾邮件的侵扰。

IMAP

IMAP全称是 Mail ,即交互式邮件存取协议,它是跟POP3类似邮件访问标准协议之一。不同的是,开启了IMAP后,您在电子邮件客户端收取的邮件仍然保留在服务器上,同时在客户端上的操作都会反馈到服务器上,如:删除邮件,标记已读等,服务器上的邮件也会做相应的动作。所以无论从浏览器登录邮箱或者客户端软件登录邮箱,看到的邮件以及状态都是一致的。

二、使用SMTP协议手工发送邮件 1.开启QQ邮箱的SMTP服务

首先要开启QQ邮箱的smtp服务,默认是关闭的。

登陆QQ邮箱,点击设置-账户

在这里插入图片描述

找到“POP3/SMTP服务”和“IMAP/SMTP服务”项,点“开启”。

在这里插入图片描述

开启需要发送短信到腾讯的号码

开启之后,系统会给你一个“授权码”。这个授权码将作为邮箱的登陆密码,记得保存下来。

2.开启客户端

win10下默认是不开启的,需要手动开启。

打开控制面板->程序->启用或关闭功能->客户端

在这里插入图片描述

3.使用SMTP协议手工发送邮件

1、打开 cmd,输入: 25 ,连接邮件服务器,这条命令是和qq邮箱建立连接,如果是和163,那么将qq换成163即可,同理别的邮箱也是一样。后面的数字25表示SMTP服务器的端口号。,成功后如下图

注意:从第二步开始不能输错任何一个字符,删除键没有用,输错直接回车然后重新输入;在界面中也可以直接用鼠标右键来进行粘贴

2、输入 helo ,向服务器表明身份 ,也可用ehlo命令替代传统的SMTP协议中的helo

3、输入 auth login

4、输入邮箱的 编码( 的编码)

5、输入开启 IMAP/SMPT 时授权码的 编码(授权码无空格)

编码网址:

注意:复制邮箱和授权码时注意删除空格和回车键

6、输入发送人邮箱 mail from:

7、输入收信人邮箱rcpt to:

8、输入 data 回车,成功后就可以进行邮件正文编辑

9、邮件输入:

在这里插入图片描述

说明:如果发的内容有中文可以通过粘贴的形式,粘贴上去,上面cmd上会以???形式显示,但接收方收到的的是正确格式,不影响。

10.输入quit退出,结束

在这里插入图片描述

至此,我们一封邮件便发出去了,我们先登陆到QQ邮箱查看(后面我们通过POP3服务器来查收):

在这里插入图片描述

stmp状态码说明:

在这里插入图片描述

三、POP查看邮件

打开 cmd,输入: 110 ,连接邮件服务器,这条命令是和qq邮箱建立连接,如果是和163,那么将qq换成163即可,同理别的邮箱也是一样。后面的数字110表示SMTP服务器的端口号。

输入 user 你的用户名

输入pass 授权码

输入 stat 查看邮箱的收件数及占用空间

使用 retr 邮箱序号 查看内容

在这里插入图片描述

输入 quit 退出

在这里插入图片描述

在这里插入图片描述

四、总结

对SMTP、POP3和IMAP协议有了一个初步的了解。

参考资料

标签: #qq邮箱 #smtp #邮件客户端 #腾讯邮箱 #pop协议

  • 评论列表

留言评论