pop3协议

POP3协议用作在从服务器到客户端的邮件传输中。客户端发送一个命令,例如STAT或LIST到服务器,然后跟随一个回车和换行。如果命令执行成功,响应命令的头部将返回一个+OK;如果命令没有执行成功,或者发生错误,那么返回的响应命令头部将有一个-ERR。下面是一些基本的命令。

1.USER
功能:将你的用户名发送到服务器。
语法:USER <用户名>
返回:+ 正确的用户名;- 错误的用户名
示例:
      USER mytar
      +OK mytar is welcome on this server.

2.PASS
功能:将你的密码发送给服务器。
语法:PASS <密码>
返回:+ 正确的用户名; - 错误的用户名
示例:
      PASS ******
      +OK mytar logged in at 19:04

3.STAT
功能:从服务器中获得所有的信息序号和字节数。
语法:STAT
返回:所有的信息(字节)
示例:
      STAT
      +OK 1 3805

4.LIST
功能:从服务中获得信息列表和大小(字节)。
语法:LIST
返回:列出所有的信息和各自的大小 以/r/n./r/n结束
示例:
      LIST
      +OK 2 7610
      1 3805
      2 3805

5.TOP msg n
功能:从服务器中获得msg的第n行信息
语法:TOP<信息号> 行数
返回:+OK;-ERR

6.UIDL
功能:从服务器得到msg的ID
语法:UIDL <信息号>
返回:+OK,-ERR


7.RETR
功能:从服务器中获得一条信息。
语法:RETR <信息的序号>
返回:+ OK;- ERR 
如果正确 以/r/n./r/n结束
示例:
      RETR 1
      +OK 1 3805
      <message body>

8.DELE
功能:从服务器中删除一条信息。
语法:DELE <信息的序号>
返回:+ 成功;- 错误
示例:
      DELE 1
      +OK 1 Deleted

9.QUIT
功能:关闭与服务器的连接。
语法:QUIT
返回:没有
示例:
      QUIT
      +GOODBYE

该压缩包包含三个文档,分别是SMTP协议详解,POP3协议详解,MIME规范详解,文档中详细介绍了一个邮件发送和接收的过程分析,协议本身的包含的命令和工作过程,为开发邮件代理的客户端提供技术基础。如下是部分SMTP协议部分内容: 1.1 SMTP在邮件通信中的位置 SMTP,即简单邮件传送协议,所对应RFC文档为RFC821。同http等多数应用层协议一样,它工作在C/S模式下,用来实现因特网上的邮件传送。SMTP在整个电子邮件通信中所处的位置。可以看出,SMTP是用来将客户机上的邮件传送到服务器上。这里的客户机是指某次连接中的发送方,服务器是指相应的接收方。在讲解发送邮件的整个通信过程前,先解释一下面几个术语。 1.2几个术语 1.2.1.邮件 邮件是一种消息的格式,由信封、首部和正文组成。 信封上最重要的是收信人的地址。邮件服务器用这个地址将邮件发送到收信人所在的邮件服务器上。 首部是由用户代理或邮件服务器添加的一些信息。包括Received、Message-ID、From、Data、Reply-To、X-Phone、X-Mailer、To和Subject等字段。 正文是是发送用户发给接收用户报文的内容。RFC 822 规定正文为NVT ASCII文字行。 更为详细的说明,请参考RFC821和RFC822等协议。 1.2.2.用户代理 用户代理UA(User Agent)是用户与电子邮件系统的交互接口,一般来说它就是我们PC机上的一个程序。Windows上常见的用户代理是Foxmail和Outlook Express。 用户代理提供一个好的用户界面,它提取用户在其界面填写的各项信息,生成一封符合SMTP等邮件标准的邮件,然后采用SMTP协议将邮件发送到发送端邮件服务器
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值