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中,Net::POP3类提供了对POP3协议的支持。以下是一些关键概念和方法: 1. Net::POP3.new:创建一个新的POP3客户端实例,需要指定邮件服务器的地址和端口号,通常是110(非SSL)或995(SSL)。 2. ...
在"vb接收电子邮件email的程序(pop3协议),支持附件.zip"这个项目中,开发者已经创建了一个VB应用程序,能够通过POP3协议获取并处理电子邮件,包括下载带有附件的邮件。以下是该程序可能涉及的关键知识点: 1. **...
POP3协议则是在用户客户端与邮件服务器之间下载邮件的标准,主要用于从邮件服务器获取邮件。C#中同样有对应的`Pop3Client`类,我们可以通过连接到POP3服务器,登录邮箱,列出邮件,下载邮件,甚至删除邮件。在使用`...
1. **POP3协议**:POP3是Internet Message Access Protocol (IMAP)的一个早期替代品,主要用于在邮件客户端与邮件服务器之间传输邮件。它支持离线邮件处理,即用户可以在连接服务器下载邮件后断开连接,这在早期网络...
本文主要利用Python的第三方库,如poplib用于操作POP3协议,email用于解析邮件内容等。在Python3中,对于字符串的编码处理和Python2有所不同,需注意编码方式的改变,比如不再使用unicode对象而是使用str对象。 ...
本文将深入解析一个Ruby脚本,该脚本用于通过POP3协议收取邮件,并对邮件进行处理与存储。 #### 知识点一:Ruby中的`Net::POP3`模块 `Net::POP3`是Ruby标准库中用于处理POP3协议的模块。POP3(Post Office ...
本项目是一个基于C#编程语言的课程设计,旨在实现一个能够通过SMTP和POP3协议进行邮件收发的软件。 SMTP协议主要负责邮件的发送过程。它定义了客户端(邮件用户代理,MUA)如何将邮件发送到服务器(邮件传输代理,...
电子邮件是互联网上最基础的通信方式之一,而`email电子邮件接收程序`则是一个能够处理SMTP、POP3和IMAP4协议的应用程序。这些协议在电子邮件系统中各自扮演着不同的角色,使得用户能够发送、接收和管理邮件。 1. *...
POP3协议: POP3协议是电子邮件协议第三版,负责邮件的接收。POP3协议允许用户从邮件服务器下载邮件,并删除邮件服务器上的邮件副本。 Email系统的应用: Email系统广泛应用于个人、企业、教育、政府等领域, Email...
很多EMAIL系统都是使用SMTP协议来作为发送协议,而POP3协议来作为接受协议。关于这2个协议的许多资料,你可以看一下RCF821(关于SMTP的)和RCF1225(关于POP3的)。虽然在WINDOWS操作系统中,有一个叫MAPI应用程序是...
POP3(Post Office Protocol version 3)是一种电子邮件协议,用于从邮件服务器检索电子邮件。MIME(Multipurpose Internet Mail Extensions)是扩展电子邮件标准,允许在邮件中包含非ASCII字符、多部分消息体(如...
4. **Exchange服务**:Exchange是一种全面的邮件服务器解决方案,除了支持传统的SMTP和POP3协议之外,还支持IMAP4、LDAP和NNTP等多种协议。它通常用于企业环境中,提供高级的邮件管理功能。 #### 三、Python发送...
1. **POP3协议**:POP3是一种互联网标准协议,用于从邮件服务器下载邮件。它允许用户在本地设备上存储邮件,以便离线阅读和管理。POP3通常用于那些希望将邮件存储在本地而不是云端的用户。 2. **Python实现**:...
描述提到的是"document for pop3 in email",表明内容是关于电子邮件系统中的POP3协议的详细说明。 POP3,全称是Post Office Protocol version 3,是互联网上接收电子邮件的一种标准协议。它允许用户从邮件服务器...
《Internet Email协议开发指南》是一本专为电子邮件应用程序开发者、管理员和高级用户设计的参考书。作者Kevin Johnson将分散在多种RFC(Request for Comments)和软件包中的信息整合,全面阐述了Internet电子邮件的...
总的来说,"Email SMTP@POP3完美解码"这个DEMO展示了如何使用SMTP和POP3协议以及开源工具(如OPENPOP)来构建一个功能完备的邮件客户端。通过学习和理解这些概念,开发者可以创建自己的邮件应用,不仅能够发送和接收...
总之,通过VC进行邮件协议编程,你需要对SMTP、POP3和IMAP4有深入理解,并能够使用相应的库或者MFC类来实现这些协议。提供的源码实例将是一个很好的起点,帮助你快速入门并进一步探索邮件系统开发的复杂性和魅力。
POP3协议提供了一系列命令,如`LIST`和`RETR`,用于获取邮件信息和内容。 ```cpp void QMailManager::fetchMessages() { // 使用POP3的LIST命令获取邮件数量 // ... // 然后使用RETR命令逐个下载邮件 // ... } ...