当前位置:首页 > 技术知识 > 正文内容

邮件接收协议POP3与IMAP_邮件的pop3和imap

maynowei6个月前 (09-18)技术知识62

1,POP3(Post Office Protocol - Version 3),是TCP/IP协议族中的一员,由RFC1939定义,用来从邮件服务器上读取邮件的协议,.端口是TCP110,SSL加密后端口号TCP995。

2,POP3命令:

USER [username]

处理用户名

PASS [password]

处理密码

APOP [Name,Digest]

认可Digest是MD5消息摘要

STAT

处理请求发回的关于邮箱的统计资料,如邮件总数

UIDL [Msg#]

处理返回邮件的唯一标识符

LIST [Msg#]

处理返回邮件数量和每个邮件的大小

RETR [Msg#]

处理返回由参数标识的邮件的全部文本

DELE [Msg#]

处理参数标识的邮件为删除,由quit命令执行

RSET

处理重置所有标记为删除的邮件,用于撤销DELE

TOP [Msg# n]

处理返回的由参数标识的邮件前n行内容

NOOP

处理返回一个肯定的响应

QUIT

终止会话

3,POP命令和应答:POP客户端使用POP命令向POP服务器发送请求,如PASS命令传送密码;POP服务器使用应答对此回应,“+OK”表示命令成功,"-ERR"表示命令失败,如"+OK Password required for user" 表示USER命令成功执行,需要客户输入密码进行认证。

4,POP3使用PASS命令传送用户的密码,并以明文传送,APOP可以安全传输用户密码。

5,IMAP(Internet Mail Access Protocol):是一种用于接收电子邮件的协议,端口TCP143,加密的端口是TCP993,常用命令:

capability

获得服务器功能

noop

检查新邮件并防止连接超时

authenticate

认证

login

登录

status

获取邮箱状态

6,POP3与IMAP区别:

POP3

IMAP

一种简单的协议,仅允许将邮件从服务器下载到本地计算机

IMAP更为先进,它可以查看邮件服务器上的所有文件夹。

单向操作,本地操作不会反馈给服务器

双向操作,服务器与本地是同步的

一次只能从单个设备访问邮件。

可以跨多个设备访问消息

要阅读邮件,必须将其下载到本地系统上。

在下载之前,可以部分读取邮件内容。

用户无法在邮件服务器的邮箱中整理邮件。

用户可以直接在邮件服务器上组织电子邮件。

用户无法在邮件服务器上创建,删除或重命名电子邮件。

用户可以在邮件服务器上创建,删除或重命名电子邮件。

用户在下载到本地系统之前无法搜索邮件的内容。

用户可以在下载前搜索邮件内容中的特定字符串。

所有消息立即下载。

可以在下载前查看邮件头。

相关文章

微软宣布SQL Server 2016,2005版将结束支持

IT之家讯 在芝加哥Ignite大会上,微软宣布了SQL Server 2016,并将于今年夏季发布公开预览版。SQL Server是由微软开发的关系型数据库管理系统,用于软件应用请求数据的存储和管理...

微软明年要停止SQL Server 2005的技术支持了

站长之家(Chinaz.com)12月28日消息据外媒消息称,微软将于明年停止为SQL Server 2005提供技术支持,即不再为其提供新的安全补丁、新功能、应用升级等服务。且表示在停止技术支持后,...

CPU「离奇」飙到 100%!开发者挖出 Linux 内核 16 年老 Bug:这么多年竟无人发现?

【CSDN 编者按】每一次对旧设备的升级都仿佛是一场跨越时代的冒险。本文作者致力于将基于 PXA166 的 Chumby 8 设备从 Linux 2.6.28 版本升级到现代 6.x 版本,然而,在看...

掌握C语言多线程:高效并发编程指南

一、多线程基础概念介绍多线程编程是现代软件开发中提高程序性能和响应性的重要技术。在C语言中,pthread(POSIX Threads)库是实现多线程编程的标准工具。本节将通俗易懂地介绍多线程的核心概...

c++ 继承简介(c++继承的概念)

24.1 — 继承简介2024 年 6 月 5 日在上一章中,我们讨论了对象组合,即从更简单的类和类型构建复杂类。对象组合非常适合构建与其部分具有“has-a”关系的新对象。但是,对象组合只是 C++...

Oracle 11g安装教程完整版(oracle 11g 安装教程)

由于工作需要,将安装的经验分享给大家。第一步:首先准备安装文件包:Oralce 11.2.0.4 64bit和plsqldev1405x64如图所示:第二步:将2个文件解压到同一个目录,如图所示:第三...