邮箱获取指定邮件"/>
python从邮箱获取指定邮件
首先我们要在邮箱的设置中开通那个POP3
然后我们要导入这些包 import poplib
from datetime import datetime
import jieba
import re
from email.parser import Parser
from email.header import decode_header
from email.utils import parseaddr
from lxml import etree
然后进行链接 name_list = []
email = 'xxx@xx'
password = 'xxxxxx'
pop3_server = 'imap.exmail.qq'
# 连接到POP3服务器:
server = poplib.POP3(pop3_server)
# 可以打开或关闭调试信息:
server.set_debuglevel(1)
# 可选:打印POP3服务器的欢迎文字:
print(server.getwelcome().decode('utf-8'))
# 身份认证:
server.user(email)
server.pass_(password)
# stat()返回邮件数量和占用空间:
print('Messages: %s. Size: %s' % server.stat())
# list()返回所有邮件的编号:
resp, mails, octets = server.list()
# 可以查看返回的列表类
更多推荐
python从邮箱获取指定邮件
发布评论