邮件协议POP3/IMAP/SMTP服务的区别

网络协议之邮件协议(SMTP、POP3与IMAP) SMTP、POP3和IMAP协议作为电子邮件系统的核心组件,在邮件传输、接收和管理方面发挥着重要作用。它们各自具有独特的功能和优缺点,适用于不同的应用场景和需求。随着技术的不断发展和用户需求的不断变化,这些协议也在不断更新和扩展,以适应现代电子邮件系统的需求。 阅读详情
AI摘要

本文详细介绍了POP3、IMAP和SMTP三种邮件协议的工作原理与应用场景,包括它们的特点、区别及如何在客户端设置。

通过网上查找的资料和自己的总结完成了下面的文章,看完之后相信大家对这三种协议会有更深入的理解。如有错误的地方望指正。

POP3

  POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,是TCP/IP协议族中的一员(默认端口是110)。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。

POP与POP3

  POP协议支持“离线”邮件存储转发处理:客户端程序连接服务器,下载所有未阅读的电子邮件;一旦将邮件从邮件服务器端送到客户端上,邮件服务器上的邮件将会被删除。目前的POP3邮件服务器大都可以“只下载邮件,服务器端并不删除”,也就是改进的POP协议。
  POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的 。

IMAP

  IMAP全称是Internet Mail Access Protocol,即交互式邮件访问协议,是一个应用层协议(端口是143)。用来从本地邮件客户端(Outlook Express、Foxmail、Mozilla Thunderbird等)访问远程服务器上的邮件。

IMAP和POP3的区别

  IMAP像POP3那样提供了方便的邮件下载服务,让用户能进行离线阅读。IMAP和POP3是邮件访问最为普遍的Internet标准协议。不同的是:
1、IMAP提供Webmail 与电子邮件客户端之间的双向通信,客户端收取的邮件仍然保留在服务器上,同时在客户端上的操作都会反馈到服务器上(如:删除邮件,标记已读等,服务器上的邮件也会做相应的动作。所以无论从浏览器登录邮箱或者客户端软件登录邮箱,看到的邮件以及状态都是一致的。)。而POP3在客户端的操作不会反馈到服务器上。
2、IMAP更好地支持了从多个不同设备中随时访问新邮件。
3、IMAP提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。
4、POP3需要下载未阅读的邮件,IMAP可以不用把所有的邮件全部下载,而是通过客户端直接对服务器上的邮件进行操作。所有通过IMAP传输的数据都会被加密,从而保证通信的安全性。
5、IMAP 整体上为用户带来更为便捷和可靠的体验。POP3 更易丢失邮件或多次下载相同的邮件。
 

SMTP

  SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议(25号端口)。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。
  SMTP是一个“推”的协议,它不允许根据需要从远程服务器上“拉”来消息。SMTP服务器就是遵循SMTP协议的发送邮件服务器,SMTP认证就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器,这就使得那些垃圾邮件的散播者无可乘之机。
  

通过实例加深对IMAP、POP3、SMTP协议的理解

我用的是Foxmail的客户端,使用的Email有QQ(Foxmail也是它,因为Foxmail早就被腾讯收购了,可以认为是一个人有两个名字)、Gmail、Sina、163。一下的图是我的客户端的设置。Gmail、Foxmail和163的我都是用IMAP/STMP。从设置上可以知道,IMAP协议是用来接收邮件用的,使用IMAP还可以同步客户端和服务器之间的操作。SMTP都是用来发送邮件的时候用的,上面也提到,SMTP是一种“推”的协议,不允许从服务器“拿”消息。


 
  





我的sina用的是POP3/SMTP协议。POP3是用于接收邮件,跟IMAP的不同是,它不提供客户端跟服务器的同步操作,也就是说客户端跟webmail或者其他客户端的操作是互不相干的。SMTP同样是提供发送邮件服务。
我sina的账号在Foxmail客户端是没有未读邮件的,但是在webmail端却有78封未读邮件,这就验证了POP3的操作是不同步的。截图如下:





看完上面的例子应该知道IMAP、POP3 和SMTP协议的作用了吧。希望对大家有用。


常用邮箱提供的发、收服务器

  网易邮箱支持POP3/SMTP/IMAP服务,可以通过电脑客户端软件更好地收发邮件,网易邮箱已经默认开启POP3/SMTP/IMAP服务。QQ邮箱和Gmail邮箱内的「POP3/SMTP服务」和「IMAP/SMTP服务」一般都是关闭的,需要您手动开启。

  新浪免费邮箱发信(smtp)服务器的地址为:smtp.sina.com
  新浪免费邮箱收信(pop3)服务器的地址为:pop.sina.com

  SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密,客户与服务器应用之间的通信不被攻击者窃听。
  如果您的电子邮件客户端支持SSL,可以在设置中选择使用SSL。当选择了使用SSL协议时,需要修改相应的服务器端口号。QQ邮箱使用SSL的通用配置如下:
  接收邮件服务器:pop.qq.com,使用SSL,端口号995
  发送邮件服务器:smtp.qq.com,使用SSL,端口号465或587


  国内外主要邮箱的POP3/SMTP/IMAP的客户端设置

  POP3是指接收邮件的服务器。有的邮件服务是POP3,而有的叫POP。不同邮箱,各自的POP服务器地址也是不同的。

  QQ邮箱 POP3:pop.qq.com SMTP:smtp.qq.com IMAP:imap.qq.com 端口:143

  Foxmail POP3:pop.foxmail.com SMTP:smtp.foxmail.com

  移动139邮箱 POP3:pop.139.com SMTP:smtp.139.com

  天翼189邮箱 POP3:pop.189.cn SMTP:smtp.189.cn

  163邮箱 POP3:pop.163.com SMTP:smtp.163.com

  163Vip邮箱 POP3:pop.vip.163.com SMTP:smtp.vip.163.com

  126邮箱 POP3:pop3.126.com SMTP:smtp.126.com

  Gmail POP3:pop.gmail.com SMTP:smtp.gmail.com IMAP:imap.gmail.com 端口:995 465 993

  Yahoo邮箱 POP3:pop.mail.yahoo.com SMTP:smtp.mail.yahoo.com

  Hotmail POP3:pop3.live.com SMTP:smtp.live.com 端口:995

  Sogou邮箱 POP3:pop3.mail.sogou.com SMTP:smtp.mail.sogou.com
常用邮箱的 IMAP/POP3/SMTP 设置是什么? SMTP发件服务器地址:smtp.163.com 安全类型:SSL 端口号:465 / 994 注:1、126邮箱的SMTP服务器地址:smtp.126.com ,yeah邮箱的SMTP服务器地址:smtp.yeah.net;一旦将邮件从邮件服务器端送到客户端上,邮件服务器上的邮件将会被删除。POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的。 阅读详情

相关推荐

Open UI5 源代码解析之898:LinkContent.js

摘要:LinkContent.js 是 OpenUI5 中 sap.ui.mdc 模块的核心组件,负责为字段显示态提供 Link 控件的创建与行为逻辑。该文件通过 WeakMap 缓存机制优化性能,支持多行显示与空值处理,并与 FieldInfo 协同实现语义跳转功能。其模块化设计将链接行为、数据绑定和可访问性集中处理,使字段能根据业务语义动态生成跳转链接,同时保持与基础内容类型的解耦。典型应用场景包括物料编号跳转详情页、员工姓名链接档案等业务交互需求。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1万+

邮件协议讲解(SMTP、POP3、IMAP)

4、收件人通过邮件客户端使用POP3/IMAP协议接收邮件(邮件客户端通过POP3/IMAP协议去通知POP3/IMAP服务器,有POP3/IMAP服务器去用户邮箱中将邮件读取出来,然后发给邮件客户端软件)2、发送方的SMTP服务器收到用户发来的邮件后,将其存放在邮件缓存列表中(等待时间取决于邮件服务器的性能和要传输的邮件数量),然后发送给接收方的SMTP服务器。用户在读取邮件时,直接对服务器上的邮件进行操作,不需要把所有邮件下载到本地在进行各项操作(需要与服务器定时同步)

m0_49864110的博客 2万+

CentOS7下用FreeRADIUS+AD实现802.1X认证完整指南(附华为交换机配置)

本文提供了在CentOS 7系统上部署FreeRADIUS并与Windows Active Directory集成,以实现企业级802.1X网络认证的完整实战指南。内容涵盖从架构原理、服务器配置(包括Kerberos、Samba Winbind集成)、FreeRADIUS核心设置与AD联动,到华为交换机的详细配置步骤。重点解决了生产环境中常见的高可用、动态VLAN下发及深度排错问题,为企业构建集中、安全的网络准入控制体系提供了经过验证的解决方案。

weixin_29273849的博客 407

【计算机网络】IMAP协议

IMAP(Internet Message Access Protocol)是一种电子邮件存储协议,它允许用户从邮件服务器上访问和管理邮件。与POP(Post Office Protocol)不同,IMAP设计用于在服务器上保留邮件的副本,使得用户可以在不同的设备上同步邮件状态,如阅读、删除或标记邮件等操作。

大雨淅淅的博客 2616

LM339 vs LM358:手把手教你选对比较器和运放(附电路设计避坑指南)

本文深入比较了LM339比较器与LM358运算放大器的核心差异,包括内部架构、输出结构和典型应用场景。通过实测数据和电路设计案例,揭示了选型要点和常见设计陷阱,帮助工程师在电源监控、传感器信号调理等场景中做出正确选择。

convnet3designer的博客 358

系统设计---算法与架构

这片文章对系统设计的具体步骤及相关知识进行介绍,主要分为四部分:算法设计、IC系统架构设计、基于systemC的IC系统设计、系统设计工具SPW简介。 (一)算法设计 系统设计的第一步是给出清晰的系统规范,该规范写明了系统的功能、性能、费用、开发时间等。接下来创建一个系统行为模型,并且可以用来初步验证设计的性能。再下来,对行为模型进行细化,即进行算法设计。算法设计大致分为三步: 1)给出浮点

正在努力的ICer的博客 4373

邮件协议POP3/IMAP/SMTP服务的区别 常用邮箱的 IMAP/POP3/SMTP 设置

邮件协议POP3/IMAP/SMTP服务的区别 常用邮箱的 IMAP/POP3/SMTP 设置

qq_44934581的博客 7万+

TI DSP的 FFT与IFFT库函数的使用测试

/** * Copyright (C) 2013 Guangzhou Tronlong Electronic Technology Co., Ltd. - www.tronlong.com * * @file dsplib_fft.c * * @brief Example application main file. * This application will run FFT performance test. * * @author Tronlong <support@tron.

ToneChip的专栏,一个传统的嵌入式码农,裸机编程 2678

邮件协议POP3/IMAP/SMTP服务的区别 常用邮箱的 IMAP/POP3/SMTP 设置

通过网上查找的资料和自己的总结完成了下面的文章,看完之后相信大家对这三种协议会有更深入的理解。如有错误的地方望指正。 POP3   POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本,是TCP/IP协议族中的一员(默认端口是110)。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。 POP与POP3   POP协议支持“离线”邮件存储转发

风一样的男人 11万+

告别RXTX:SpringBoot集成jSerialComm实现更现代的串口通信(附完整代码对比)

本文详细介绍了如何从传统的RXTX库迁移到jSerialComm,实现SpringBoot项目中更现代的串口通信。通过对比两种技术的依赖配置、API设计和跨平台支持,展示了jSerialComm在简化部署、提升性能和增强稳定性方面的优势,并提供了完整的代码示例和实战经验。

weixin_42522964的博客 287

四旋翼黑科技揭秘:如何利用PX4隐藏的角加速度数据提升控制性能

本文深入探讨了如何利用PX4飞控中隐藏的角加速度数据,结合增量非线性动态逆(INDI)控制方法,显著提升四旋翼无人机的控制性能。通过实战教程,指导开发者从数据订阅、INDI原理到代码实现,构建响应更快、鲁棒性更强的控制回路,有效应对突风与快速机动。

lake5的博客 721

了解邮件是如何传输的、邮件相关的协议有哪些以及Postfix邮件服务的搭建

1.邮件服务器采用的是C/S工作模式,通过SMTP,POP,IMAP协议来是实现邮件的发送和接收的。 2.每个邮件系统主要由3部分组成 (3个代理角色): MUA (mail user Agent) 负责写信收信(邮件用户代理); MDA (mail Delivery Agent) 投递者负责将信件放在指定的目的地 (识别源地址和目标地址); MTA(mail transferAge...

ZhangPengFeiToWinner的博客 2188

【Davinci开发】:CS接口创建及连接

AUTOSAR SWC之间添加CS-port :详细讲解step

2528

(九)ThunderbirdMail配置QQ邮件服务

Thunderbird Mail配置QQ 邮箱邮件服务

机器人视觉感知 9038

HiCMAE 论文复现:基于 RAVDESS 数据集的音视频情感识别

多模态情感识别是人工智能领域的重要研究方向,旨在通过结合多种感知模态(如音频、视频、文本等)来更准确地识别人类情感状态。与传统单模态方法相比,多模态方法能够利用不同模态间的互补信息,提高情感识别的鲁棒性和准确性。 RAVDESS(Ryerson Audio-Visual Database of Emotional Speech and Song)是一个常用的多模态情感识别数据集,包含24位专业演员(12名男性,12名女性)表达的8种情感状态(中性、平静、快乐、悲伤、愤怒、恐惧、厌恶和惊讶)的音视频数据。

max500600的博客 498

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

邮件服务器的SMTP服务器和POP3服务器

      最近个人在研究JavaMail 学习如何搭建邮件服务器,发现这里面的内容真的是很多,不是一下子就能学完的,接下来本人主要讲一下关于邮件服务器的一些知识。      众所周知,我们要实现收发邮件,就必须有一个邮件服务器,比如新浪有自己的邮件服务器,网易也有自己的邮件服务器。邮件服务器就相当于现实中的邮局。      邮件服务器的主要功能有:            1.接收用户投递的邮件;            2.将用户投递进来的邮件转发给目标邮件服务器;         

loftyidals的专栏 4109

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

计算机网络--- 电子邮件

电子邮件系统的组成;电子邮件格式与MIME;STMP和POP3

qq_63976098的博客 7759

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

使用 golang 发送简单邮件

使用 golang 发送邮件

白日梦工厂 1406

网络编程-Java Email

电子邮件是一种用电子手段提供信息交换的通信方式,是互联网应用最广的服务。电子邮件可以是文字、图像、声音等多种形式。同时,用户可以得到大量免费的新闻、专题邮件,并轻松实现轻松的信息搜索。电子邮件的存在极大地方便了人与人之间的沟通与交流,促进了社会的发展。要想在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。SMTP服务器地址。...

qq_51956240的博客 1810

应用层-常见协议-总结

在 1.1 的协议里面,默认是开启了 Keep-Alive 的,这样的话建立的连接就可以在多次请求中被复用了。这就是为什么如今很少使用Telnet并被一种称为SSH的非常安全的协议所取代的主要原因。如果我们要基于 FTP 协议开发一个文件传输的软件的话,首先需要搞清楚 FTP 的原理。当我们使用浏览器浏览网页的时候,我们网页就是通过 HTTP 请求进行加载的,整个过程如下图所示。另外, HTTP 协议是”无状态”的协议,它无法记录客户端用户的状态,一般我们都是通过 Session 来记录客户端用户的状态。

Java程序员的知识博客 1568

SMTP(简单邮件传输协议)

SMTP(Simple Mail Transfer Protocol)是用于从发件人向收件人传输电子邮件的协议,属于TCP/IP协议族,默认使用25端口(加密时为465或587)。

wlq_567的博客 1407

计算机网络之(3):FTP & Email(SMTP)

FTP 服务器与客户端建立的连接包括 “控制连接” (控制连接也叫带歪连接 out of bound)和 “数据连接”;控制连接负责传输指令,数据连接用来收发数据。数据连接是服务器主动向客户端发起的连接 : 客户端率先向服务器请求 “控制连接”,连接成功之后如果要从服务器下载文件,那么服务器将主动与客户端建立 “数据连接” 然后将数据发送给客户端FTP 的连接也是依靠 TCP 协议在控制连接上,客户端可以向服务器发出一系列的指令FTP 是有状态协议(HTTP 是无状态协议):因此 FTP 需要在服务器上维护

qq_42902997的博客 4784
上一篇: UC2013校招笔试题(JS、后台、信息管理)
下一篇: cmwap与cmnet的区别
kavensu
博客等级 码龄15年 193粉丝 38原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值