`
fishermen
  • 浏览: 381021 次
社区版块
存档分类
最新评论

email协议之:POP3协议

阅读更多

POP3:用于从POP服务器检索邮箱中的邮件,POP3服务器通过监听TCP110端口来启动POP服务。

同样在LINUX中使用TELNET,IP,端口110,命令总结及SESSION过程如下:

POP3 Commands:

 

         USER name               valid in the AUTHORIZATION state

         PASS string

         QUIT

 

         STAT                    valid in the TRANSACTION state

         LIST [msg]

         RETR msg

         DELE msg

         NOOP

         RSET

         QUIT

SESSION 过程:

S:

      C:

      S:    +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us>

      C:    APOP mrose c4c9334bac560ecc979e58001b3e22fb

      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

      S:   

      S:    .

      C:    DELE 1

      S:    +OK message 1 deleted

      C:    RETR 2

      S:    +OK 200 octets

      S:   

      S:    .

      C:    DELE 2

      S:    +OK message 2 deleted

      C:    QUIT

      S:    +OK dewey POP3 server signing off (maildrop empty)

      C: 

      S: 

具体的命令以后有时间写写,具体参考RFC1939吧

分享到:
评论

相关推荐

    ruby的pop3、SMTP类库说明

    在Ruby中,Net::POP3类提供了对POP3协议的支持。以下是一些关键概念和方法: 1. Net::POP3.new:创建一个新的POP3客户端实例,需要指定邮件服务器的地址和端口号,通常是110(非SSL)或995(SSL)。 2. ...

    vb接收电子邮件email的程序(pop3协议),支持附件.zip

    在"vb接收电子邮件email的程序(pop3协议),支持附件.zip"这个项目中,开发者已经创建了一个VB应用程序,能够通过POP3协议获取并处理电子邮件,包括下载带有附件的邮件。以下是该程序可能涉及的关键知识点: 1. **...

    用STMP和POP3实现email客户端

    POP3协议则是在用户客户端与邮件服务器之间下载邮件的标准,主要用于从邮件服务器获取邮件。C#中同样有对应的`Pop3Client`类,我们可以通过连接到POP3服务器,登录邮箱,列出邮件,下载邮件,甚至删除邮件。在使用`...

    基于POP3的电子邮件收发

    1. **POP3协议**:POP3是Internet Message Access Protocol (IMAP)的一个早期替代品,主要用于在邮件客户端与邮件服务器之间传输邮件。它支持离线邮件处理,即用户可以在连接服务器下载邮件后断开连接,这在早期网络...

    python+POP3实现批量下载邮件附件

    本文主要利用Python的第三方库,如poplib用于操作POP3协议,email用于解析邮件内容等。在Python3中,对于字符串的编码处理和Python2有所不同,需注意编码方式的改变,比如不再使用unicode对象而是使用str对象。 ...

    ruby收取邮件实例

    本文将深入解析一个Ruby脚本,该脚本用于通过POP3协议收取邮件,并对邮件进行处理与存储。 #### 知识点一:Ruby中的`Net::POP3`模块 `Net::POP3`是Ruby标准库中用于处理POP3协议的模块。POP3(Post Office ...

    基于SMTP和POP3协议的EMAIL收发软件

    本项目是一个基于C#编程语言的课程设计,旨在实现一个能够通过SMTP和POP3协议进行邮件收发的软件。 SMTP协议主要负责邮件的发送过程。它定义了客户端(邮件用户代理,MUA)如何将邮件发送到服务器(邮件传输代理,...

    email电子邮件接收程序,支持SMTP,POP3,IMAP4

    电子邮件是互联网上最基础的通信方式之一,而`email电子邮件接收程序`则是一个能够处理SMTP、POP3和IMAP4协议的应用程序。这些协议在电子邮件系统中各自扮演着不同的角色,使得用户能够发送、接收和管理邮件。 1. *...

    Email概述及工作原理PPT课件.pptx

    POP3协议: POP3协议是电子邮件协议第三版,负责邮件的接收。POP3协议允许用户从邮件服务器下载邮件,并删除邮件服务器上的邮件副本。 Email系统的应用: Email系统广泛应用于个人、企业、教育、政府等领域, Email...

    c++《网络编程》pop3

    很多EMAIL系统都是使用SMTP协议来作为发送协议,而POP3协议来作为接受协议。关于这2个协议的许多资料,你可以看一下RCF821(关于SMTP的)和RCF1225(关于POP3的)。虽然在WINDOWS操作系统中,有一个叫MAPI应用程序是...

    POP3 Email 程序全面支持MIME

    POP3(Post Office Protocol version 3)是一种电子邮件协议,用于从邮件服务器检索电子邮件。MIME(Multipurpose Internet Mail Extensions)是扩展电子邮件标准,允许在邮件中包含非ASCII字符、多部分消息体(如...

    Python使用POP3和SMTP协议收发邮件的示例代码

    4. **Exchange服务**:Exchange是一种全面的邮件服务器解决方案,除了支持传统的SMTP和POP3协议之外,还支持IMAP4、LDAP和NNTP等多种协议。它通常用于企业环境中,提供高级的邮件管理功能。 #### 三、Python发送...

    POP3邮件编程实现.zip

    1. **POP3协议**:POP3是一种互联网标准协议,用于从邮件服务器下载邮件。它允许用户在本地设备上存储邮件,以便离线阅读和管理。POP3通常用于那些希望将邮件存储在本地而不是云端的用户。 2. **Python实现**:...

    rfc1939.rar_in

    描述提到的是"document for pop3 in email",表明内容是关于电子邮件系统中的POP3协议的详细说明。 POP3,全称是Post Office Protocol version 3,是互联网上接收电子邮件的一种标准协议。它允许用户从邮件服务器...

    Internet Email协议开发指南

    《Internet Email协议开发指南》是一本专为电子邮件应用程序开发者、管理员和高级用户设计的参考书。作者Kevin Johnson将分散在多种RFC(Request for Comments)和软件包中的信息整合,全面阐述了Internet电子邮件的...

    Email SMTP@POP3完美解码

    总的来说,"Email SMTP@POP3完美解码"这个DEMO展示了如何使用SMTP和POP3协议以及开源工具(如OPENPOP)来构建一个功能完备的邮件客户端。通过学习和理解这些概念,开发者可以创建自己的邮件应用,不仅能够发送和接收...

    Email 邮件协议编程实例 源码 in vc

    总之,通过VC进行邮件协议编程,你需要对SMTP、POP3和IMAP4有深入理解,并能够使用相应的库或者MFC类来实现这些协议。提供的源码实例将是一个很好的起点,帮助你快速入门并进一步探索邮件系统开发的复杂性和魅力。

    Qt pop3接收邮件并下载附件程序

    POP3协议提供了一系列命令,如`LIST`和`RETR`,用于获取邮件信息和内容。 ```cpp void QMailManager::fetchMessages() { // 使用POP3的LIST命令获取邮件数量 // ... // 然后使用RETR命令逐个下载邮件 // ... } ...

Global site tag (gtag.js) - Google Analytics