Python网络编程 POP3
pop3协议是一个电子邮件协议,用于从电子邮件服务器下载信息。这些信息可以存储在本地机器中。
关键点
- POP是一个应用层的互联网标准协议。
-
由于POP支持离线访问邮件,因此需要较少的互联网使用时间。
-
POP不允许搜索设施。
-
为了访问信息,有必要下载它们。
-
它只允许在服务器上创建一个邮箱。
-
它不适合于访问非邮件数据。
-
持久性有机污染物指令通常被缩写为三个或四个字母的代码。例如:STAT。
POP命令
下表描述了一些POP命令。
S.N. | 命令描述 |
---|---|
1 | LOGIN 该命令打开连接。 |
2 | STAT 用于显示当前邮箱中的邮件数量。 |
3 | LIST 该命令用于获取信息摘要,其中显示每条信息的摘要。 |
4 | RETR 该命令有助于选择一个邮箱来访问邮件。 |
5 | DELE 用来删除信息。 |
6 | RSET 用于将会话重置为初始状态。 |
7 | QUIT 它用于注销会话。 |
Pyhton的 poplib 模块提供了名为pop()和pop3_SSL()的类,用于实现这一要求。我们提供主机名和端口号作为参数。在下面的例子中,我们连接到一个gmail服务器,并在提供登录凭证后检索信息。
当上述程序运行时,将检索到这些信息。