14.1. 邮件模块

电子邮件是数字通讯最古老的方式之一,但也是其中最流行的一种。Python 的标准库包含了用来发送,接收,储存电子邮件信息的模块。

smtplib 与电子邮件服务器通讯以发送或接收信息。smtpd 可以被用来创建一个自定义邮件服务器,并提供了若干对在其他应用中调试电子邮件传送颇有帮助的类。

imaplib 使用 IMAP 协议操控存储在服务器端的信息。其为 IMAP 客户端提供了一个底层的应用程序编程接口,可以查询,获取,移动或者删除信息。

本地信息文档可以通过 mailbox 来创建和修改,该模块使用被许多邮件客户端程序使用的包括流行的 mbox 和 Maildir 格式在内的标准格式。