poplib简介
poplib 是Python 3中的官方邮件库,实现了POP的标准:RFC1939,用于邮件的收取。与之类似的还有imaplib 。
(注:本文仅拿pop举例)
poplib的使用方法,就是几步:
- 先创建一个
poplib.POP3类的实例(如果使用SSL,则是poplib.POP3_SSL类的实例) - 之后使用
user、pass_设置认证 - 再使用
list获取邮件列表 - 根据列表序号,使用
retr收取邮件。 - (可选)使用
delete删除邮件。
另外,如果需要调试,可以使用类的set_debug方法,打印详细的报文交互过程。
如:
def get_mail(host, port, is_ssl, is_debug, username, password):
if is_ssl:
server = poplib.POP3_SSL(host, port)
else:
server = poplib.POP3(host, port)
# 开启debug模式,将会打印详细的报文交互过程,便于调试

最低0.47元/天 解锁文章
914

被折叠的 条评论
为什么被折叠?



