目录

  • 一、什么是POP3、SMTP和IMAP?
  • 二、使用SMTP协议手工发送邮件
    • 1.开启QQ邮箱的SMTP服务
    • 2.开启TELNET客户端
    • 3.使用SMTP协议手工发送邮件
  • 三、POP查看邮件
  • 四、总结
  • 参考资料

一、什么是POP3、SMTP和IMAP?

POP3

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

SMTP

SMTP 的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。
  SMTP 认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。
  增加 SMTP 认证的目的是为了使用户避免受到垃圾邮件的侵扰。

IMAP

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

二、使用SMTP协议手工发送邮件

1.开启QQ邮箱的SMTP服务

首先要开启QQ邮箱的smtp服务,默认是关闭的。
登陆QQ邮箱,点击设置-账户

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

开启需要发送短信到腾讯的号码
开启之后,系统会给你一个“授权码”。这个授权码将作为邮箱的登陆密码,记得保存下来。

2.开启TELNET客户端

win10下telnet默认是不开启的,需要手动开启。
打开控制面板->程序->启用或关闭Windows功能->TeInet客户端

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

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

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

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

3、输入 auth login

4、输入邮箱的 base64 编码( xxxxxx@qq.com 的base64编码)

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

base64编码网址: http://tool.chinaz.com/Tools/Base64.aspx

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

6、输入发送人邮箱 mail from:<xxxxxxxx@qq.com>

7、输入收信人邮箱rcpt to:<xxxxxx@qq.com>

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

9、邮件输入:

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

10.输入quit退出,结束

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

stmp状态码说明:

三、POP查看邮件

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

输入 user 你的用户名

输入pass 授权码

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

使用 retr 邮箱序号 查看内容

输入 quit 退出

四、总结

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

参考资料

http://help.163.com/09/1223/14/5R7P6CJ600753VB8.html
https://blog.csdn.net/Mouer__/article/details/122154620
https://blog.csdn.net/junseven164/article/details/122177150

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

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

    目录 一.POP3.SMTP和IMAP协议原理 1.POP协议 2.SMTP协议 3.IMAP协议 4.POP3与IMP3的差异 二.开启QQ邮箱的SMTP服务 1.登陆QQ邮箱 2.找到" ...

  2. telnet登录SMTP和pop收发邮件(QQ邮箱)

    一路生花 一.开启SMTP和POP服务 二.SMTP发送邮件 三.POP查看邮件 四.总结 五.参考 一.开启SMTP和POP服务 进入QQ邮箱网页版,设置->账户,往下翻找到图片所示内容,打开 ...

  3. 谷粒学院 Day12.登录页面模式、整合JWT、整合QQ邮箱、用户登录注册接口【后端】、用户登录注册【前端】

    项目结构: 配置文件 application.properties配置类 spring.jackson.time-zone=GMT+8# nacos注册中心 spring.cloud.nacos.di ...

  4. 开启邮箱的SMTP服务获取授权码(QQ邮箱、163邮箱)

    一.问题描述 需要使用QQ邮箱的SMTP服务授权码. 二.问题分析 登陆网页版QQ邮箱进行开启. 三.操作步骤 3.1.登陆自己的QQ邮箱 QQ邮箱官网登陆地址QQ邮箱,为亿万用户提供高效稳定便捷的电 ...

  5. 为什么设置了smtp并已开启,qq邮箱发邮件还是不好使

    原因总结: 1.重新关闭smtp服务,再重新开启: 2.重新发送短信,重新获取授权码: 3.发送邮件的密码那里要填 写授权吗,而非qq密码: 4.ok了. 感悟: 这些玩艺儿重新整(重置)一遍.. 密 ...

  6. 利用 telnet 命令测试 SMTP 服务(QQ邮箱)

    文章目录 开通QQ邮箱的SMTP服务 开启telnet客户端 使用CMD利用 telnet 命令测试 SMTP 服务 开通QQ邮箱的SMTP服务 首先要开启QQ邮箱的smtp服务,默认是关闭的. 1. ...

  7. java smtp pop3_手工体验smtp和pop3协议 邮件实现详解(二)

    上篇博客我们简单介绍了电子邮件的发送和接收过程,对参与其中的邮件服务器,邮件客户端软件,邮件传输协议也有简单的介绍.我们知道电子邮件需要在邮件客户端和邮件服务器之间,以及两个邮件服务器之间进行传递必须 ...

  8. QQ邮箱的SMTP交互过程

    腾讯QQ邮箱的SMTP交互过程 腾讯QQ邮箱的交互过程中不是使用的密码登录,而是授权码,使用stl加密方式 telnet smtp.qq.com 25 //使用DOS命令控制台,TELNET的方式,S ...

  9. C# WinForm 使用SMTP协议发送QQ邮箱验证码

    文章目录 前言 功能实现步骤 一.获取QQ邮箱授权码 二.功能界面 三.创建发送邮箱验证码的类 四.在From1中调用类中的函数,实现功能 前言   在程序设计中,发送验证码是常见的一个功能,用户在注 ...

最新文章

  1. JSON 对象和字符串对象的互转
  2. PHP中Redis管道
  3. UDT协议实现分析——UDT初始化和销毁
  4. 转:大型网站架构系列:负载均衡详解(2)
  5. 看到程序员坐在电脑前,如何判断程序员正在做什么?只需看这些
  6. threejs 形状几何体_ThreeJS学习笔记(五)——二维几何体元素及穿梭动画
  7. centos7 安装 php7
  8. 《高级无线网络—4G技术》——2.3 正交频分复用
  9. 苏宁11.11:苏宁易购移动端的架构优化实践
  10. 构建病毒宿主关系知识图谱
  11. Jtag接口定义及含义
  12. 认识常见的显卡外接口
  13. ­«持续更新«计算机名词梳理(知识点概括,名词解析,简答题)
  14. APP兼容性专项测试
  15. MSDN Library下载与安装(MFC)
  16. 【服务器托管单线、双线以及多线如何区别】
  17. 程序员的自我修养读书笔记-1
  18. RabbitMQ的交换机类型和工作模式
  19. 【交叉表查询】行列转换的魅力
  20. java8解析带有 AM/PM 的12小时制 时间字符串

热门文章

  1. 水文数据监测管理平台助力智慧水务数字化管理
  2. 2021年中秋国庆假期安排表新鲜出炉!这些你一定要知道
  3. 2021年思科认证考试常见问题解答
  4. 新课标下的小学语文教育教学方法初探
  5. 绕过Windows XP登录密码
  6. [AS2]使用 OpenAS2 和 WebSphere DataPower B2B Appliance XB60 传递 B2B 消息
  7. HTML写的第一个邮箱登陆的界面
  8. 背景建模--模型更新
  9. 盘点大数据应用的真实例子
  10. 上机课签到:计算机网络与实务 第六次