可以使用 imaplib
库来获取邮件正文。
示例代码如下:
import imaplib
# 连接到邮件服务器
imap_server = imaplib.IMAP4_SSL("imap.example.com")
# 登录
imap_server.login("user@example.com", "password")
# 选择邮件箱
imap_server.select("INBOX")
# 搜索邮件
_, email_ids = imap_server.search(None, "ALL")
# 获取邮件
_, msg = imap_server.fetch(email_ids[0], "(RFC822)")
# 关闭连接
imap_server.close()
imap_server.logout()
# 解析邮件正文
email_body = msg[0][1]