记录下我用python登入腾讯企业邮箱收取邮件
一、要用python收取邮件先要会3个类
imaplib 用来收取邮件
imaplib 里面我们注意几个方法:
login 使用明文密码识别客户端。该密码将被引用。
select 选择一个邮箱。返回的数据是邮箱中的邮件计数 (EXISTS响应)。默认邮箱是'INBOX'。如果 设置了只读标志,则不允许对邮箱进行修改。
search 搜索邮箱以查找匹配的邮件
BeautifulSoup 用来解析 text/html 和 txet/plain 类型
email 用来解析邮件
email 里面的方法:
message_from_string 吧邮件转换成字符串
walk 该walk()方法是一个通用的生成器,可用于以深度优先的遍历顺序迭代消息对象树的所有部分和子部分。您通常将其walk()用作for循环中的迭代器; 每次迭代都返回下一个子部分。
get_content_type 返回邮件的内容类型
get_payload 返回当前的有效载荷,这将是一个列表 Message
二、撸代码
from imaplib import IMAP4_SSL
from smtplib import SMTP_SSL
from bs4 import BeautifulSoup
import email
class AutoEmail:
def __init__(self):
# 收件人
self.receiver = None
# 发件人
self.sender = "邮箱账号"
self.host =