当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python imaplib.IMAP4用法及代码示例


用法:

class imaplib.IMAP4(host='', port=IMAP4_PORT, timeout=None)

此类实现实际的 IMAP4 协议。初始化实例时,将创建连接并确定协议版本(IMAP4 或 IMAP4rev1)。如果未指定host,则使用''(本地主机)。如果省略port,则使用标准 IMAP4 端口 (143)。可选的timeout 参数指定连接尝试的超时时间(以秒为单位)。如果 timeout 未给出或为 None,则使用全局默认套接字超时。

IMAP4 类支持with 语句。当这样使用时,IMAP4 LOGOUT 命令会在with 语句退出时自动发出。例如:

>>> from imaplib import IMAP4
>>> with IMAP4("domain.org") as M:
...     M.noop()
...
('OK', [b'Nothing Accomplished. d25if65hy903weo.87'])

在 3.5 版中更改:支持with添加了声明。

在 3.9 版中更改:可选的timeout添加了参数。

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 imaplib.IMAP4。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。