pop3命令码

合集下载

POP3协议详解

POP3协议详解

POP3协议详解一、介绍POP3(Post Office Protocol Version 3)是一种用于电子邮件收取的协议。

它允许用户从邮件服务器上下载邮件到本地计算机,并在下载后将邮件从服务器上删除。

本文将详细介绍POP3协议的工作原理、命令和响应格式、安全性以及常见应用场景。

二、工作原理1. 连接建立客户端与邮件服务器建立TCP连接,默认使用110端口。

2. 身份验证客户端发送用户名和密码进行身份验证,以便访问邮件服务器。

3. 邮件检索客户端发送RETR命令,请求下载指定邮件。

服务器返回邮件的内容。

4. 邮件删除客户端发送DELE命令,告知服务器删除指定邮件。

5. 退出连接客户端发送QUIT命令,结束会话并关闭连接。

三、命令和响应格式1. 命令格式客户端向服务器发送命令时,命令以大写字母表示,后跟一个或多个参数,参数之间以空格分隔。

2. 响应格式服务器对命令的响应以三位数字开头,后跟一个描述性的信息。

常见的响应码有:- +OK:成功响应- -ERR:错误响应四、安全性POP3协议在传输过程中不提供加密,因此容易受到中间人攻击。

为了提高安全性,可以使用以下方法:1. 使用SSL/TLS协议POP3协议可以通过启用SSL/TLS来实现加密通信,使用995端口。

2. 使用SASL身份验证引入SASL(Simple Authentication and Security Layer)机制,提供更安全的身份验证方式。

五、常见应用场景1. 个人电子邮件收取用户可以使用POP3协议将邮件从邮件服务器下载到本地计算机,以便离线查看和管理。

2. 邮件备份用户可以将邮件从服务器下载到本地计算机,以便进行备份和存档。

3. 移动设备同步用户可以使用POP3协议将邮件下载到移动设备,以便在无网络连接的情况下查看邮件。

4. 邮件过滤和分类用户可以使用POP3协议将邮件下载到本地计算机,然后使用邮件客户端进行过滤和分类。

使用telnet协议来收发邮件(SMTP和POP3)

使用telnet协议来收发邮件(SMTP和POP3)

第一部分邮件传输协议SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)定义了邮件客户端软件与SMTP服务器之间,以及两台SMTP服务器间的通信规则。

SMTP服务器之间的通信规则。

SMTP协议中一共定义了18条命令,发送一封电子邮件的过程通常只需要使用其中6条命令,表1中按照发送命令的先后顺序列出了这6条命令,并描述了其语法格式及功能说明,其中,<SP>代表空格,<CRLF>代表回车和换行。

表1SMTP命令及格式说明ehlo<SP><domain><CRLF> ehlo命令是SMTP邮件发送程序与SMTP邮件接收程序建立连接后必须发送的第一条SMTP命令。

参数<domain>表示SMTP邮件发送者的主机名。

ehlo命令用于替代传统SMTP协议中的helo命令auth<SP><para><CRLF> 如果SMTP邮件接收程序需要SMTP邮件发送程序进行认证时,它会向SMTP邮件发送程序提示它所采用的认证方式,SMTP邮件发送程序接着应该使用这个命令回应SMTP邮件接收程序,参数<para>表示回应的认证方式,通常是SMTP邮件接收程序先前提示的认证方式。

mail<SP>from:<reverse-path><CRLF> 此命令用于指定邮件发送者的邮箱地址,参数<reverse-path>表示发件人的邮箱地址。

rept<SP>to:<forword-path><CRLF> 此命令用于指定邮件接收者的邮箱地址,参数<forword-path>表示接收者的邮箱地址。

如果邮件要发送多个接收者,那么应使用多条rept<SP>to命令来分别指定每一个接收者的邮箱地址。

python模块之poplib:用pop3收取邮件

python模块之poplib:用pop3收取邮件

python模块之poplib:⽤pop3收取邮件python的poplib模块是⽤来从pop3收取邮件的,也可以说它是处理邮件的第⼀步。

POP3协议并不复杂,它也是采⽤的⼀问⼀答式的⽅式,你向服务器发送⼀个命令,服务器必然会回复⼀个信息。

pop3命令码如下: 命令 poplib⽅法 参数 状态 描述-----------------------------------------------------------------------------------------------USER user username 认可 ⽤户名,此命令与下⾯的pass命令若成功,将导致状态转换PASS pass_ password 认可 ⽤户密码 APOP apop Name,Digest 认可 Digest是MD5消息摘要-----------------------------------------------------------------------------------------------STAT stat None 处理 请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数UIDL uidl [Msg#] 处理 返回邮件的唯⼀标识符,POP3会话的每个标识符都将是唯⼀的LIST list [Msg#] 处理 返回邮件数量和每个邮件的⼤⼩RETR retr [Msg#] 处理 返回由参数标识的邮件的全部⽂本DELE dele [Msg#] 处理 服务器将由参数标识的邮件标记为删除,由quit命令执⾏RSET rset None 处理 服务器将重置所有标记为删除的邮件,⽤于撤消DELE命令TOP top [Msg#] 处理 服务器将返回由参数标识的邮件前n⾏内容,n必须是正整数NOOP noop None 处理 服务器返回⼀个肯定的响应----------------------------------------------------------------------------------------------QUIT quit None 更新 python的poplib也针对这些命令分别提供了对应的⽅法,上⾯在第⼆列⾥已经标出来。

pop3基于asc编码的请求

pop3基于asc编码的请求

pop3基于asc编码的请求1.POP3跟SMTP一样,也是个Request/Response协议,命令和响应都是基于ASCII文本,并以CR和LF(/r/n)符结束,响应包括一个表示返回状态的符号(+/-),另外是描述信息.Request标准格式:Command[Parameter]CRLFResponse标准格式:+OK/[-ERR]description CRLF2.POP3在TCP协议110号端口(默认端口,可以更改)监听连接请求.3.POP3的基本命令集合:USER name用户名指定PASS string密码指定(明文)QUIT退出命令,结束当前POP3对话STAT统计邮件命令LIST[msg]列出当前邮件命令RETR msg获取某一邮件(根据邮件序号来获取)DELE msg删除某一邮件(根据邮件序号来删除)NOOP无操作RSET用于撤消DELE命令可选命令集合:APOP name digest valid in the AUTHORIZATION stateTOP msg n valid in the TRANSACTION stateUIDL[msg]POP3回复:+OK-ERR正向符号+表示成功,负向符号-表示失败。

由于前面的POP3版本需要明码验证,对于密码的安全是个大挑战,毕竟网络上的Sniffer到处都是,如何保护密码的安全很重要,因此在后面的RFC1939中详细地描述了增强的APOP命令来支撑整个密码验证过程,具体验证过程如下:服务器端在跟客户连接后会发送一个message,最后的一部分就是Digest secret的一部分(使用空格作为间隔),大体格式如下<process-ID.clock@host name>,由于采用了clock值确保了其对于每个客户端的唯一性。

客户端收到上述消息后进行解码并且将最后部分形如<process-ID.clock@host name>附加上用户密码进行MD5计算,得到digest值。

idpop3用法

idpop3用法

idpop3用法
IDPOP3是一种基于TCP/IP的协议,主要用于在邮件服务器和客户端之间传输邮件。

其工作模式主要包括两个阶段:认证阶段和传输阶段。

认证阶段:客户端向服务器发送用户名和密码进行身份验证,服务器根据提供的信息判断用户是否具有访问权限。

传输阶段:认证成功后,客户端可以向服务器请求邮件列表,然后选择需要下载的邮件进行下载。

在这个过程中,IDPOP3提供了多种命令供客户端和服务器交互。

一些常用的IDPOP3命令包括:
USER:用于提供用户名,这是认证阶段的第一个步骤。

PASS:用于提供密码,这是认证阶段的第二个步骤。

STAT:用于获取当前邮箱的状态信息,包括邮件总数和未读邮件数。

LIST:用于获取邮件列表,包括每封邮件的编号和大小。

RETR:用于下载指定编号的邮件。

DELE:用于删除指定编号的邮件。

NOOP:用于测试服务器是否仍然在线。

QUIT:用于结束与服务器的连接。

以上信息仅供参考,如果在使用IDPOP3时遇到问题,建议联系相关技术人员解决。

POP3协议命令原始码及工作原理

POP3协议命令原始码及工作原理

POP3协议命令原始码及工作原理一简介:1. POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。

脱机模型即不能在线操作,不像IMAP4(netscape支持IMAP4)2. 当客户机与服务器连接并查询新电子邮件时,被该客户机指定的所有将被下载的邮件都将被程序下载到客户机,下载后,电子邮件客户机就可以删除或修改任意邮件,而无需与电子邮件服务器进一步交互。

3. POP3客户向POP3服务器发送命令并等待响应,POP3命令采用命令行形式,用ASCII码表示。

服务器响应是由一个单独的命令行组成,或多个命令行组成,响应第一行以ASCII文本OK或-ERR指出相应的操作状态是成功还是失败4. 在POP3协议中有三种状态,认可状态,处理状态,和更新状态。

当客户机与服务器建立联系时,一旦客户机提供了自己身份并成功确认,即由认可状态转入处理状态,在完成相应的操作后客户机发出quit命令,则进入更新状态,更新之后最后重返认可状态。

如下图等待连接身份确认quit命令——|认可|—————|处理|——————|更新||__________________________________|重返认可状态5. 认可状态的命令语句一般情况下,大多数现有的POP3客户与服务器执行采用ASCII 明文发送用户名和口令,在认可状态等根据专家观察,这样的理论和现象都是值得各位站长深思的,所以希望大家多做研究学习,争取总结出更多更好的经验!待客户连接的情况下,客户发出连接,并由命令user/pass对在网络上发送明文用户名和口令给服务器进行身份确认。

一旦确认成功,便转入处理状态。

为了避免发送明文口令的问题,有一种新的认证方法,命令为APOP,使用APOP,口令在传输之前被加密。

当第一次与服务器连接时,POP3服务器向客户机发送一个ASCII 码问候,这个问候由一串字符组成对每个客户机是唯一的,与当时的时间有关,然后,客户机把它的纯文本口令附加到从服务器接收到的字符串之后,然后计算出结果字符串的MD5单出函数消息摘要,客户机把用户名与MD5消息摘要作为APOP命令的参数一起发送出去。

SMTP、POP3、NNTP、FTP、HTTP 的服务器指令

SMTP、POP3、NNTP、FTP、HTTP 的服务器指令

SMTP、POP3、NNTP、FTP、HTTP 的服务器指令SMTP常用指令1、MAIL FROM: <发件人地址>;向接收者标识发件人地址。

2、RCPT TO: <收件人地址> ;标识收件人地址。

3、DATA ;请求发送消息数据,每行以结尾,以一个只有“.”号的行结束。

4、QUIT ;关闭连接。

HTTP常用指令对于HTTP服务器一般只需发送一个GET命令即可,格式如下:GET <路径> HTTP/1.0其中路径为服务器上的有效路径或带有完整路径的文件名,命令发出后服务器会返回一组数据并断开与你的连接。

这组数据一般分为报头和文件数据两个部分,报头一般以“HTTP/1.x 200 OK”开头表示成功,如其中的“200”为“404”则表示文件未找到,如是其它的数字均表示不成功。

报头以结束,接下来就是你所需要的文件数据了。

以下是IE5.0向服务器发出请求的实例:GET / HTTP/1.1Accept: */*Accept-Language: zh-cnAccept-Encoding: gzip, deflateIf-Modified-Since: Mon, 07 Aug 2000 04:02:46 GMTIf-None-Match: "0b7e757240c01:1bce"User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)Host: dongConnection: Keep-Alive以下是一个HTTP服务返回的数据实例:HTTP/1.1 200 OKServer: Microsoft-IIS/4.0Content-Location: http://202.103.202.203/Default.htmDate: Sat, 26 Aug 2000 02:15:07 GMTContent-Type: text/htmlAccept-Ranges: bytesLast-Modified: Mon, 07 Aug 2000 04:02:46 GMTETag: "0b7e757240c01:1c5a"Content-Length: 628****此网页使用了框架,但您的浏览器不支持框架。

POP3协议详解

POP3协议详解

POP3协议详解一、协议介绍POP3(Post Office Protocol version 3)是一种用于电子邮件的协议,它允许用户从远程服务器上下载邮件到本地计算机。

POP3协议是互联网标准协议之一,它定义了客户端与服务器之间的通信方式和规则。

本文将详细介绍POP3协议的工作原理、命令和响应格式等内容。

二、协议工作原理1. 连接建立POP3协议使用TCP连接,客户端通过连接到POP3服务器的默认端口(110)与服务器建立连接。

2. 用户认证连接建立后,客户端需要进行用户认证。

客户端发送USER命令,后跟用户名,然后发送PASS命令,后跟密码。

如果认证成功,服务器将返回+OK响应;否则返回-ERR响应。

3. 邮件操作认证成功后,客户端可以执行以下操作:- LIST命令:获取邮件列表。

服务器返回每封邮件的唯一标识符和大小。

- RETR命令:获取指定邮件的内容。

服务器返回邮件的头部和正文。

- DELE命令:标记指定邮件为删除状态。

- NOOP命令:保持连接活跃。

- QUIT命令:断开与服务器的连接,并将标记为删除的邮件从服务器上删除。

4. 数据传输邮件内容的传输采用多行文本的方式,每行以回车符和换行符(CRLF)结束。

三、命令和响应格式1. 命令格式POP3协议的命令由客户端发送到服务器,格式如下:<command> <parameters><CRLF>2. 响应格式POP3协议的响应由服务器发送到客户端,格式如下:<status> <response><CRLF>其中,status表示响应的状态,可以是+OK或-ERR;response表示响应的具体内容。

四、示例下面是一些常用的POP3命令示例:- 客户端发送命令:USER username服务器返回响应:+OK User accepted- 客户端发送命令:PASS password服务器返回响应:+OK Mailbox open- 客户端发送命令:LIST服务器返回响应:+OK 2 messages (320 octets)1 1202 200- 客户端发送命令:RETR 1服务器返回响应:+OK 120 octets<邮件头部><邮件正文>- 客户端发送命令:DELE 1服务器返回响应:+OK Message 1 marked for deletion- 客户端发送命令:NOOP服务器返回响应:+OK- 客户端发送命令:QUIT服务器返回响应:+OK Bye-bye五、安全性考虑POP3协议在数据传输过程中没有加密机制,因此可能存在安全风险。

常用的邮箱服务器(SMTP、POP3)地址、端口

常用的邮箱服务器(SMTP、POP3)地址、端口

常用的邮箱服务器(SMTP、POP3)地址、端口第一篇:常用的邮箱服务器(SMTP、POP3)地址、端口常用的邮箱服务器(SMTP、POP3)地址、端口gmail()POP3服务器地址:(SSL启用端口:995)SMTP 服务器地址:(SSL启用端口:587)限制:每小时发送量限制50 封,每天发送量最多500封。

Gmail的SMTP发送过程中如果短时间内有过多的SMTP邮件发送则会导致账号锁定,你需要进入官网解锁账号。

:POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)限制:每天发送量最多500封。

超过之后无法登陆,返回553错误码,:POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)Foxmail:POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25):POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)sinaVIPPOP3服务器:(端口:110)SMTP服务器:(端口:25)新浪企业邮箱试用期用户每天限制80封,购买后发信没有限制。

新浪免费邮箱,每天限制发送30封。

:POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25):POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25):POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)163VIP邮箱:每天限制最多能发送800封邮件。

163、126、yeah 的邮箱:一封邮件最多发送给40个收件人,每天发送限额为 500 封。

网易企业邮箱:单个用户每天最多只能发送1000 封邮件。

单个邮件最多包含 500 个收件人邮箱地址。

:POP3服务器地址: SMTP服务器地址::POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25):POP3服务器地址: SMTP服务器地址: :POP3服务器地址:(端口:995)SMTP 服务器地址:(端口:587)雅虎邮箱POP3的SSL不启用端口为110,POP3的SSL启用端口995;SMTP的SSL 不启用端口为25,SMTP的SSL启用端口为465 QQ邮箱POP3服务器地址:(端口:110)SMTP服务器地址:(端口:25)SMTP服务器需要身份验证QQ企业邮箱POP3服务器地址:(SSL启用端口:995)SMTP服务器地址:(SSL启用端口:587/465)QQ邮箱根据不同用户类型设置了不同的发送总数的限制:普通用户:每天最大发信量是100封;QQ会员:VIP1~VIP7每天最大发信量是500封。

POP3协议详解

POP3协议详解

POP3协议详解一、引言POP3(Post Office Protocol version 3)是一种用于接收电子邮件的协议。

它允许用户从邮件服务器上下载电子邮件到本地计算机上的邮件客户端。

本协议详解将对POP3协议的工作原理、数据格式、命令和响应进行详细描述。

二、协议概述1. POP3协议是基于客户端-服务器模型的协议,客户端通过与邮件服务器建立TCP连接来进行通信。

2. POP3协议使用默认端口110进行通信。

3. POP3协议使用明文传输,因此不提供加密保护。

三、协议流程1. 连接建立阶段a. 客户端与服务器建立TCP连接。

b. 客户端发送"USER"命令,提供用户名。

c. 客户端发送"PASS"命令,提供密码。

2. 邮件检索阶段a. 客户端发送"STAT"命令,获取邮件数量和总大小。

b. 客户端发送"LIST"命令,获取每封邮件的编号和大小。

c. 客户端发送"RETR"命令,获取指定邮件的内容。

d. 客户端可以选择发送"DELE"命令,标记要删除的邮件。

3. 邮件删除阶段a. 客户端发送"QUIT"命令,结束会话。

b. 服务器删除标记为删除的邮件。

四、数据格式1. 命令格式POP3协议中的命令由命令关键字和参数组成,使用空格分隔。

命令以回车换行符(CRLF)结尾。

例如:USER username<CRLF>2. 响应格式POP3协议中的响应由状态码和响应消息组成,使用空格分隔。

响应以回车换行符(CRLF)结尾。

例如:+OK Welcome<CRLF>3. 邮件格式POP3协议中的邮件使用MIME(Multipurpose Internet Mail Extensions)格式进行编码和传输。

五、常用命令和响应1. 命令a. USER:提供用户名。

10.5.4 POP3 标准命令_网络编程实用教程(第2版)_[共3页]

10.5.4 POP3 标准命令_网络编程实用教程(第2版)_[共3页]

与发送邮件的SMTP会话一样,接收邮件的POP3会话也建立在TCP/IP连接的基础上,POP3客户机与服务器首先要通过三次握手建立TCP/IP连接,然后才能进行会话。

连接POP3服务器可以通过WinSock来实现。

与POP3服务器进行通信的客户机端程序,应设置WinSock连接的IP地址或域名,指定传输层端口号。

POP3的默认端口号为110。

在POP3中,服务器的应答比SMTP应答简单得多。

命令操作的应答状态码只有两个,“+OK”表示成功,“−ERR”表示失败。

10.5.3POP3会话的3个状态POP3会话一共有3个状态:验证状态、事务状态和更新状态。

每个状态都是会话过程中的特定阶段。

当连接服务器后,POP3会话首先进入验证状态,在这个阶段里,可以使用USER、PASS和QUIT这3个POP3命令,客户机端送交用户名和口令,服务器验证是否合法。

通过服务器验证后,服务器锁定该用户的信箱,从而防止多个POP3客户机端同时对此邮箱进行邮件操作,如删除、取信等;但是可以让新的邮件加入。

这时会话过程转变为事务状态,在事务状态客户机端可用的POP3命令有:NOOP、STAT、QUIT、LIST、RETR、TOP、DELE、RSET和UIDL。

使用这些命令进行各种邮件操作,POP3会话的大部分时间都处在事务状态中。

当客户机发出Quit命令后,结束事务状态,POP3会话过程进入更新状态。

在事务状态进行的一些操作,最终在更新状态中才得以体现。

例如,在事务状态使用DELE命令删除邮件,实际服务器并没有将邮件删除,只是做了一个删除标志;到了会话过程的更新状态,邮件才被删除。

更新状态只是会话中的一个过程,该状态没有可使用的命令,目的是用户在事务状态后用以确认已经进行的操作。

在进入该状态后,紧接着就完成了POP3的会话过程,断开了与服务器的连接。

由于异常原因可能会导致与服务器终止会话而并没有进入更新状态。

在事务状态删除的邮件没有被删除,下次进入信箱时邮件还是存在的。

pop3提示错误代码解决无法接收邮件问题

pop3提示错误代码解决无法接收邮件问题

使用 POP3 電子郵件帳戶收發電子郵件時,您收到下列其中一個錯誤訊息:「0x8004210A」、「0x800CCC0B」或「0x8004210B」訊息 1作業'sm tp server nam e - 傳送及接收中' 已報告錯誤(0x8004210A):'等待接收 (POP) 伺服器回應時,作業逾時。

如果仍收到此訊息,請連絡伺服器系統管理員或網際網路服務提供者(ISP)。

訊息 2作業'm achine.dom ain.xom - 傳送及接收中' 已報告錯誤(0x800CCC0B):'未知錯誤0x800CCC0B'訊息 3作業'sm tp server nam e - 傳送及接收中' 已報告錯誤(0x8004210A):'等待傳送 (SMTP) 伺服器回應時,作業逾時。

如果仍收到此訊息,請連絡伺服器系統管理員或網際網路服務提供者 (ISP)。

'訊息 4- 或 -作業 - 傳送中' 已報告錯誤(0x8004210B):等待傳送(SMTP) 伺服器回應時,作業逾時。

如果仍收到此訊息,請連絡伺服器管理員或Internet 服務供應商(ISP)。

訊息 5'傳送與接收' 已報告錯誤(0x8004210B):'未知錯誤0x800CCC0B'訊息 6- 或 -作業 - 傳送中' 已報告錯誤(0x8004210B):等待傳送(SMTP) 伺服器回應時,作業逾時。

如果仍收到此訊息,請連絡伺服器管理員或Internet 服務供應商(ISP)。

注意收到上述錯誤訊息之前,可能會先出現[網際網路安全性警告]對話方塊。

回此頁最上方解決方案如果要解決這個問題,請依照下列步驟執行:1.套用並安裝下文所述的Hotfix 套件。

這個問題已經在2002 年9 月13 日發行的Outlook 2003 Post-Servi ce Pack 2 Hotfix 套件中獲得修正。

POP3协议详解

POP3协议详解

POP3协议详解一、引言POP3(Post Office Protocol 3)是一种用于电子邮件的协议,用于从远程服务器上获取邮件。

本协议详解将介绍POP3协议的工作原理、命令和响应格式、安全性等方面的内容。

二、工作原理1. 连接建立客户端使用TCP/IP协议与POP3服务器建立连接,通常使用110端口进行通信。

2. 身份验证客户端发送用户名和密码给POP3服务器进行身份验证。

如果验证成功,客户端可以开始进行邮件操作。

3. 邮件操作客户端发送命令给POP3服务器,服务器根据命令执行相应的操作。

常用的命令包括:- USER:指定用户名- PASS:指定密码- LIST:列出邮件的数量和大小- RETR:检索指定邮件- DELE:标记邮件为删除状态- QUIT:断开与服务器的连接4. 邮件下载客户端使用RETR命令来下载邮件。

服务器将指定邮件的内容发送给客户端。

5. 邮件删除客户端使用DELE命令来标记邮件为删除状态。

邮件并不立即从服务器上删除,而是在QUIT命令发送后才被删除。

6. 退出连接客户端使用QUIT命令断开与服务器的连接。

服务器在收到QUIT命令后,将删除标记为删除状态的邮件,并关闭连接。

三、命令和响应格式1. 命令格式命令由命令名称和参数组成,使用空格分隔。

例如:USER usernamePASS password2. 响应格式服务器对于每个命令都会返回一个响应,响应由状态码和描述信息组成。

常见的状态码有:- +OK:命令执行成功- -ERR:命令执行失败四、安全性1. 连接加密POP3协议本身不提供加密功能,但可以通过在客户端和服务器之间使用SSL/TLS协议来保护连接的安全性。

2. 身份验证POP3协议使用明文传输用户名和密码,因此在公共网络中存在被窃听的风险。

为了增强安全性,可以使用加密的身份验证方法,如CRAM-MD5或APOP。

3. 邮件保护POP3协议只负责邮件的下载和删除,并不提供对邮件内容的加密功能。

pop命令

pop命令

POP3 命令POP3 命令包括:USER username 认证用户名PASS password 认证密码认证,认证通过则状态转换APOP name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。

STA T 处理请求server 回送邮箱统计资料,如邮件数、邮件总字节数UIDL n 处理server 返回用于该指定邮件的唯一标识,如果没有指定,返回所有的。

LIST n 处理server 返回指定邮件的大小等RETR n 处理server 返回邮件的全部文本DELE n 处理server 标记删除,QUIT 命令执行时才真正删除RSET 处理撤消所有的DELE 命令NOOP 处理server 返回一个肯定的响应QUIT 希望结束会话。

如果server 处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。

如果server 处于"认可"状态,则结束会话时server 不进入"更新"状态。

使用telnet 连接Winmail Server 收信例如:安装Winmail 的邮件服务器IP 是192.168.0.1(蓝色字体内容由客户端输入,红色字体内容是服务返回的)telnet 119.119.119.212 110--------------使用telnet 命令连接服务器110 端口Trying 119.119.119.212...---------------正在连接服务器110 端口Connected to 119.119.119.212. -----------连接服务器110 端口成功+OK Winmail Mail Server POP3 readyuser username---------------------输入用户名, username 为具体的用户名+OK-------------------------------执行命令成功pass password---------------------输入用户密码,password 为具体的密码,这里要注意,当密码输入错误后要重新user username后再运行此命令,否则提示命令无效+OK 2 messages---------------------密码认证通过(-ERR authorization failed ---------密码认证失败)stat -------------------------------邮箱状态+OK 2 6415-------------------------2 为该信箱总邮件数,6415 为总字节数list -------------------------------列出每封邮件的字节数+OK--------------------------------执行命令成功,开始显示,左边为邮件的序号,右边为该邮件的大小1 537 ------------------------------第1 封邮件,大小为537 字节2 5878-----------------------------第2 封邮件,大小为5878 字节.retr 1---------------------------接收第1 封邮件+OK ------------------------------接收成功, 返回第1 封邮件全部内容Return-Path: <test1@>Delivered-To: test2@Received: (winmail server invoked for smtp delivery); Mon, 25 Oct 2004 14:24:27 +0800From: test1@To: test2@Date: Mon, 25 Oct 2004 14:24:27 +0800Subject: test mailHi, test2This is a test mail, you don't reply it..dele 1---------------------------删除第1 封邮件+OK ------------------------------删除成功dele 2---------------------------删除第2 封邮件+OK ------------------------------删除成功quit -----------------------------结束会话+OK------------------------------执行命令成功。

命令配置POP3邮件服务器

命令配置POP3邮件服务器

一、概述大家知道,邮件服务器系统由POP3服务、简单邮件传输协议(SMTP)服务以及电子邮件客户端三个组件组成。

其中的POP3服务与SMTP服务一起使用,POP3为用户提供邮件下载服务,而SMTP则用于发送邮件以及邮件在服务器之间的传递。

电子邮件客户端是用于读取、撰写以及管理电子邮件的软件。

Windows Server 2003操作系统新增的POP3服务组件可以使用户无需借助任何工具软件,即可搭建一个邮件服务器。

通过电子邮件服务,可以在服务器计算机上安装POP3组件,以便将其配置为邮件服务器,管理员可使用POP3 服务来存储和管理邮件服务器上的电子邮件帐户。

下面的内容是让我们来讨论邮件服务器的配置与管理。

二、配置POP3邮件服务器Windows Server 2003初始安装完毕后,POP3服务组件并没有被安装。

因此在配置POP3服务之前,必须首先要安装相应的组件,然后才可以进行诸如身份验证方法的设置、邮件存储区设置、域及邮箱的管理等工作。

POP3 服务提供三种不同的身份验证方法来验证连接到邮件服务器的用户。

在邮件服务器上创建任何电子邮件域之前,必须选择一种身份验证方法。

只有在邮件服务器上没有电子邮件域时,才可以更改身份验证方法。

1、本地Windows账户身份验证如果邮件服务器不是活动目录域的成员,并且希望在安装了邮件服务的本地计算机上存储用户账户,那么可以使用“本地Windows 帐户”身份验证方法来进行邮件服务的用户身份验证。

本地Windows账户身份验证将邮件服务集成到本地计算机的安全账户管理器(SAM)中。

通过使用安全帐户管理器,在本地计算机上拥有用户账户的用户就可使用与由POP3服务提供的或本地计算机进行身份验证的相同的用户名和密码。

本地Windows账户身份验证可以支持一个服务器上的多个域,但是不同域上的用户名必须惟一的。

例如,用户名为webmaster@和webmaster@的用户不能同时在一个服务器上存在的。

SMTP_POP3命令简介

SMTP_POP3命令简介

目录1、SMTP协议简介 (2)2、SMTP命令介绍 (2)3、SMTP命令操作演示 (2)4、POP3协议简介 (4)5、POP3 命令简介 (4)6、pop3命令操作演练 (5)7、邮件收发简单过程 (7)1、SMTP协议简介SMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。

SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。

响应包括一个表示返回状态的三位数字代码。

SMTP 在 TCP 协议 25 端口监听连接请求。

2、SMTP命令介绍SMTP 命令包括:helo:向服务器标识用户身份。

发送者能欺骗,说谎,但一般情况下服务器都能检测到。

ehlo:向服务器标识用户身份。

发送者能欺骗,说谎,但一般情况下服务器都检测到。

mail from:命令中指定的地址是发件人地址rcpt to:标识单个的邮件接收人;可有多个 rcpt to;常在 mail命令后面。

data:在单个或多个rcpt 命令后,表示所有的邮件接收人已标识,并初始化数据传输,以 CRLF.CRLF 结束输入,即:回车- 句号—>回车结束。

vrfy:用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令expn:验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用help:查询服务器支持什么命令noop:无操作,服务器应响应 OKrset:重置会话,当前传输被取消quit:结束会话3、SMTP命令操作演示3.1、在虚拟机上安装Winmail Server邮件服务器,设置IP为12.12.12.3,连接 Winmail Server时,使用 SMTP 命令发送邮件。

3.2、例如:安装 Winmail 的邮件服务器IP是12.12.12.3 (绿色字体内容由客户端输入,红色字体内容是服务返回的)telnet 12.12.12.3 25-------------- 使用 telnet 命令连接服务器 25 端口Trying 12.12.12.3...-------------------------- 正在连接服务器 25 端口Connected to 12.12.12.3.---------------------- 连接服务器 25 端口成功220 Winmail Mail Server ESMTP ready ------------------------- 显示服务器的标识名称 (Winmail 管理工具->高级设置->系统参数->基本参数中可更改) helo --------------------------------- 向服务器标识用户身份,发信不要认证,跳过下面几步直接发送 mail from 命令250 Winmail Mail Serverehlo ------------------------------ ESMTP 命令,发信需要认证。

SMTP POP3协议整理

SMTP POP3协议整理

邮件协议整理写在前面最开始的邮件传输是根据SMTP实现的,但由于历史原因,Internet上的很多网关不能正确传输8 bit内码的字符,比如汉字等。

所以出现了对邮件内容编码的需要。

这样,在邮件协议中除了smtp、pop外,又增加了与编码相关的MIME。

概括地说,smtp、pop与邮件的接收、发送过程相关,这两者负责邮件的传输;而MIME 与邮件内容(这里,邮件内容包括发件人信息、收件人/抄送人信息、邮件正文、附件)相关,约定了被传输邮件的格式。

可以这样理解,smtp、pop完成了邮差的工作,mime解决了信件(包括信封)格式的问题。

没有mime之前,邮差只能给美国人送邮件;有了mime 之后,邮差可以提供国际快递业务了。

1.SmtpSMTP(Simple Mail Transfer Protocol):简单邮件传输协议,是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。

SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。

关于SMTP的详细介绍参考rfc821,/html/rfc821Rfc2821,/html/rfc2821验证过程>:auth login ---进行用户身份认证<:334 VXNlcm5hbWU6 ---BASE64编码“Username:”>:Y29zdGFAYW1heGl0Lm5ldA== ----发送BASE64编码的用户名<:334 UGFzc3dvcmQ6 ---BASE64编码"Password:">:MTk4MjIxNA== ---客户端发送BASE64编码的密码<:235 auth successfully ---成功客户端命令:HELO/EHLO 向服务器发出请求AUTH LOGIN 用户身份认证MAIL FROM: 发件人信息,RCPT TO: 收件人信息,告诉服务器邮件发送给谁,可重复多次,发送给多个收件人DA TA 邮件内容QUIT 本次请求结束服务器返回值:220 <domain> Service ready221 <domain> Service closing transmission channel250 Requested mail action okay, completed354 Start mail input; end with <CRLF>.<CRLF> 对data命令的应答其它参考【rfc821】、【rfc2821】示例:R: 220 USC-ISI.ARPA Simple Mail Transfer Service ReadyS: HELO LBL-UNIX.ARPAR: 250 USC-ISI.ARPAS: MAIL FROM:<mo@LBL-UNIX.ARPA>R: 250 OKS: RCPT TO:<Jones@USC-ISI.ARPA>R: OKS: DA TAR: 354 Start mail input; end with <CRLF>.<CRLF>S: Blah blah blah...S: ...etc. etc. etc.S: .R: 250 OKS: QUITR: 221 USC-ISI.ARPA Service closing transmission channel【注意】DA TA命令之后,若邮件服务器返回354状态值表示开始接收数据;用户开始发送数据,邮件数据连续发送,并以<CRLF>.<CRLF>结束。

POP3 命令简介

POP3 命令简介

POP3 命令简介什么是POP3POP3 (Post Office Protocol 3) 即邮局协议的第3 个版本,它规定怎样将个人计算机连接到Internet 的邮件服务器和下载电子邮件的电子协议。

它是因特网电子邮件的第一个离线协议标准, POP3 允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3 协议的接收邮件服务器,用来接收电子邮件的。

POP3 命令POP3 命令包括:USER username 认证用户名PASS password 认证密码认证,认证通过则状态转换APOP name,digest 认可一种安全传输口令的办法,执行成功导致状态转换,请参见RFC 1321 。

STAT 处理请求server 回送邮箱统计资料,如邮件数、邮件总字节数UIDL n 处理server 返回用于该指定邮件的唯一标识,如果没有指定,返回所有的。

LIST n 处理server 返回指定邮件的大小等RETR n 处理server 返回邮件的全部文本DELE n 处理server 标记删除,QUIT 命令执行时才真正删除RSET 处理撤消所有的DELE 命令TOP n,m 处理返回n 号邮件的前m 行内容,m 必须是自然数NOOP 处理server 返回一个肯定的响应QUIT 希望结束会话。

如果server 处于"处理" 状态,则现在进入"更新"状态,删除那些标记成删除的邮件。

如果server 处于"认可"状态,则结束会话时server 不进入"更新"状态。

使用telnet 连接Winmail Server 收信例如:安装Winmail 的邮件服务器IP 是192.168.0.1(蓝色字体内容由客户端输入,红色字体内容是服务返回的)telnet 119.119.119.212 110 ----------------------------- 使用telnet 命令连接服务器110 端口Trying 119.119.119.212... ------------------------------ 正在连接服务器110 端口Connected to 119.119.119.212. -------------------------- 连接服务器110 端口成功+OK Winmail Mail Server POP3 readyuser username ------------------------------------------ 输入用户名, username 为具体的用户名+OK ---------------------------------------------------- 执行命令成功pass password ------------------------------------------ 输入用户密码,password 为具体的密码+OK 2 messages ----------------------------------------- 密码认证通过(-ERR authorization failed ----------------------------- 密码认证失败)stat --------------------------------------------------- 邮箱状态+OK 2 6415 --------------------------------------------- 2 为该信箱总邮件数,6415 为总字节数list --------------------------------------------------- 列出每封邮件的字节数+OK ---------------------------------------------------- 执行命令成功,开始显示,左边为邮件的序号,右边为该邮件的大小1 537 -------------------------------------------------- 第1 封邮件,大小为537 字节2 5878 ------------------------------------------------- 第2 封邮件,大小为5878 字节.top 1 -------------------------------------------------- 接收第1 封邮件+OK ---------------------------------------------------- 接收成功, 返回第1 封邮件头Return-Path: <test1@>Delivered-To: test2@Received: (winmail server invoked for smtp delivery); Mon, 25 Oct 2004 14:24:27 +0800 From: test1@To: test2@Date: Mon, 25 Oct 2004 14:24:27 +0800Subject: test mail.retr 1 ------------------------------------------------- 接收第1 封邮件+OK ---------------------------------------------------- 接收成功, 返回第1 封邮件全部内容Return-Path: <test1@>Delivered-To: test2@Received: (winmail server invoked for smtp delivery); Mon, 25 Oct 2004 14:24:27 +0800 From: test1@To: test2@Date: Mon, 25 Oct 2004 14:24:27 +0800Subject: test mailHi, test2This is a test mail, you don't reply it..dele 1 ------------------------------------------------- 删除第1 封邮件+OK ---------------------------------------------------- 删除成功dele 2 ------------------------------------------------- 删除第2 封邮件+OK ---------------------------------------------------- 删除成功quit --------------------------------------------------- 结束会话+OK ---------------------------------------------------- 执行命令成功SMTP 命令简介什么是SMTPSMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。

pop3提示错误代码解决无法接收邮件问题

pop3提示错误代码解决无法接收邮件问题

使用 POP3 電子郵件帳戶收發電子郵件時,您收到下列其中一個錯誤訊息:「0x8004210A」、「0x800CCC0B」或「0x8004210B」訊息 1作業'sm tp server nam e - 傳送及接收中' 已報告錯誤(0x8004210A):'等待接收 (POP) 伺服器回應時,作業逾時。

如果仍收到此訊息,請連絡伺服器系統管理員或網際網路服務提供者(ISP)。

訊息 2作業'm achine.dom ain.xom - 傳送及接收中' 已報告錯誤(0x800CCC0B):'未知錯誤0x800CCC0B'訊息 3作業'sm tp server nam e - 傳送及接收中' 已報告錯誤(0x8004210A):'等待傳送 (SMTP) 伺服器回應時,作業逾時。

如果仍收到此訊息,請連絡伺服器系統管理員或網際網路服務提供者 (ISP)。

'訊息 4- 或 -作業 - 傳送中' 已報告錯誤(0x8004210B):等待傳送(SMTP) 伺服器回應時,作業逾時。

如果仍收到此訊息,請連絡伺服器管理員或Internet 服務供應商(ISP)。

訊息 5'傳送與接收' 已報告錯誤(0x8004210B):'未知錯誤0x800CCC0B'訊息 6- 或 -作業 - 傳送中' 已報告錯誤(0x8004210B):等待傳送(SMTP) 伺服器回應時,作業逾時。

如果仍收到此訊息,請連絡伺服器管理員或Internet 服務供應商(ISP)。

注意收到上述錯誤訊息之前,可能會先出現[網際網路安全性警告]對話方塊。

回此頁最上方解決方案如果要解決這個問題,請依照下列步驟執行:1.套用並安裝下文所述的Hotfix 套件。

這個問題已經在2002 年9 月13 日發行的Outlook 2003 Post-Servi ce Pack 2 Hotfix 套件中獲得修正。

Wireshark抓包分析POP3和SMTP协议【范本模板】

Wireshark抓包分析POP3和SMTP协议【范本模板】

Wireshark抓包分析POP3和SMTP协议一、实验目的1.初步掌握Wireshark的使用方法,熟悉抓包流程;2.通过对Wireshark抓包实例进行分析,加强对POP3协议和SMTP协议的理解;3.培养动手实践能力和自主学习自主探究的精神。

二、实验要求利用Wireshark软件抓包,得到邮箱登录的信息和发送邮件的信息,并根据所抓包对POP3协议和SMTP协议进行分析。

三、实验环境1.系统环境:Windows 8专业版2.邮件接收:Foxmail 6正式版3.Wireshark:V1。

4。

9四、实验过程(一)邮箱登录及邮件接收过程(POP3协议)1.POP3协议简介[1]POP3(Post Office Protocol 3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮箱服务器进行收发邮件的协议。

它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本机主机上,同时根据客户端的操作删除或保存在邮箱服务器上的邮件。

而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的.POP3协议是TCP/IP协议族中的一员,由RFC 1939 定义。

本协议主要用于支持使用客户端远程管理在服务器上的电子邮件.2.实验过程(1)准备工作●申请一个126邮箱●安装并配置Foxmail,将接收和发送邮件的服务器分别设置为POP3服务器和SMTP服务器●在安装好的Foxmail上添加申请到的126邮箱账户添加后的邮箱信息(2)打开Wireshark软件,选择正在联网的网卡,开始抓包。

(3)打开Foxmail,选择邮箱账号登录,点击左上角收取,邮箱开始连接服务器。

(4)关闭Foxmail,Wireshark停止抓包,找到包的位置,可以发现账号和密码都被找出来了。

3.分析过程通过查找资料可知,主机向POP3服务器发送的命令采用命令行形式,用ASCII码表示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
NOOPNone处理服务器返回一个肯定的响应
------------------------------------------
QUITNone更新
a.客户机希望结束这次会话
b.如果服务器处于‘处理’状态,那么将进入‘更新’状态以删除任何标记为删除的邮件
c.导致由处理状态到更新状态,又重返认可状态的转变
foxmail
------------------------------
dele1
retr2
quit
c.若没有foxmail,正好有几封很大的信堵住了,我不想接收,想直接删除它,或者想查看这两封是谁发的?
直接在windows的DOS窗口下用命令行操作,如:
S: <服务器发送信件1>
S: .
C: DELE 1
S: +OK message 1 deleted
C: RETR 2
S: +OK 200 octets
S: <服务器发送信件2>
S: .
C: DELE 2
S: +OK message 2 deleted
C: QUIT
S: +OK dewey POP3 server signing off (maildrop empty)
6.POP3命Βιβλιοθήκη 码如下: 命令参数状态描述
------------------------------------------
USERusername认可此命令与下面的pass命令若成功,将导致状态转换
PASSpassword认可
APOPName,Digest认可Digest是MD5消息摘要
C: UIDL
S: +OK
S: 1 whqtswO00WBw418f9t5JxYwZ
S: 2 QhdPYR:00WBw1Ph7x7
S: .
...
C: UIDL 2
S: +OK 2 QhdPYR:00WBw1Ph7x7
...
C: UIDL 3
【限制】仅在"操作"状态下使用。
【说明】
如果服务器返回"确认",响应是多行的。在初始的+OK后,服务器发送信件头,一个空行将信件头和信件体分开,对于多行响应要注意字节填充终止符。
注意:如果客户要求的行数比信件体中的行数大,服务器会发送整个信件。
【响应】+OK:其后有信件头;
S: +OK mrose''s maildrop has 2 messages (320 octets)
C: STAT
S: +OK 2 320
C: LIST
S: +OK 2 messages (320 octets)
S: 1 120
S: 2 200
S: .
C: RETR 1
S: +OK 120 octets
retr1retr1
dele1retr2
retr2retr3
dele2dele1
retr3dele2
dele3dele3
quitquit
想从服务器直接删除;对第二封,想接收但不删除,对第三封,这一次不想接收,分别标记后最后foxmail发出的命令是
====================POP3命令总结================
基础的POP3命令:
USER name 在"确认"状态有效
PASS string
QUIT
STAT 在"操作"状态有效
LIST [msg]
RETR msg
DELE msg
NOOP
RSET
为简化语法分析,所有服务器要求使用独立-ID表的特定格式。它包括空格和信件的独立-ID。
信件的独立-ID由0x21到0x7E字符组成,这个符号在给定的存储邮件中不会重复。
注意:信件不包括被标记为删除的信件。
【响应】+OK:其后是独立-ID表;
-ERR:其后无类似信件。
【例子】
#110
userusername
passpassword
list
dele3
dele5
quit
-------------------TOP msg n----------------------------
【参数】一个是未被标记为删除的信件数,另一个是非负数(必须提供)
客户记录下此时间戳,然后以送APOP命令。name语法和USER命令一致。Digest是采用MD5算法产生的包括时间戳和共享密钥的字串。此密钥是客户和服务器共知的,应该注意保护此密钥,如果泄密,任何人都能够以用户身份进入服务器。
如果服务器接到APOP命令,它验证digest,如果正确,服务器返回"确认",进入"操作"状态;否则,给出"失败"并停留在"确认"状态。
C: <关闭连接>
S: <等待下一次连接>
【说明】通常,每个POP3会话均以USER/PASS互换开始。这导致了用户名和口令在网络上的显式传送,这不会造成什么危险。但是,许多客户经常连接到服务检查信件。通常间隔时间比较短,这就加大了泄密的可能性。
另一种提供"确认"过程的方法是使用APOP命令。
实现APOP命令的服务器包括一个标记确认的时间戳。例如:在UNIX上使用APOP命令的语法为:process-ID.clock@hostname,其中进程-ID是进程的十进制的数,时钟是系统时钟的十进制表示,主机名与POP3服务器名一致。
【参数】信件数(可选)。如果给出信件数,不包括被标记为删除的信件。
【限制】仅在"操作"状态下使用。
【说明】
如果给出了参数,且POP3服务器返回包括上述信息的"确认",此行称为信息的"独立-ID表"。
如果没有参数,服务器返回"确认"响应,此响应便以多行给出。在初的+OK后,对于每个信件,服务器均给出相应的响应。此行叫做信件的"独立-ID表"。
注意:共享密钥的长度增加,解读它的难度也相应增加,这个密钥应该是长字符串。
【响应】+OK:邮件锁住并准备好;
-ERR:拒绝请求。
【例子】
S: +OK POP3 server ready <1896.697170952@>
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb
d.如果这个命令发出时服务器处于‘认可’状态,则结束会话,不进行‘更新’状态。
7.POP3协议在TCP/110端口上等待客户连接请求。
8.若密码为明文,我如何监听?
下面的命令在服务器运行后在屏幕上显示POP3连接及命令发送的过程:
#sniffit-a-A.-p110-b-s192.169.11.12
QUIT 在"更新"状态有效
可选的POP3命令:
APOP name digest 在"确认"状态有效
TOP msg n 在"操作"状态有效
UIDL [msg]
POP3 响应:
+O
-ERR
注意:除了STAT,LIST和UIDL的响应外,其它命令的响应均为"+OK"和 "-ERR"。响应后的所有文本将被客户略去。
RETR[Msg#]处理返回由参数标识的邮件的全部文本
DELE[Msg#]处理服务器将由参数标识的邮件标记为删除,由quit命令执行
RSETNone处理服务器将重置所有标记为删除的邮件,用于撤消DELE命令
TOP[Msg#]处理服务器将返回由参数标识的邮件前n行内容,n必须是正整数
S: +OK maildrop has 1 message (369 octets)
在此例子中,共享密钥 <1896.697170952@>tanstaaf由MD5算法生成,它产生了digest值, c4c9334bac560ecc979e58001b3e22fb
================POP3会话实例=========================
S: <等待连接到TCP端口110>
C: <打开连接>
S: +OK POP3 server ready <1896.697170952@>
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb
S: -ERR no such message, only 2 messages in maildrop
-----------------------APOP name digest------------------------
【参数】指定邮箱的字串和MD5摘要串。
【限制】仅在POP3确认后的"确认"状态中使用。
------------------------------------------
STATNone处理请求服务器发回关于邮箱的统计资料,如邮件总数和总字节数
UIDL[Msg#]处理返回邮件的唯一标识符,POP3会话的每个标识符都将是唯一的
LIST[Msg#]处理返回邮件数量和每个邮件的大小
相关文档
最新文档