gpt4 book ai didi

python - 使用 imaplib 只获取电子邮件的标题?

转载 作者:行者123 更新时间:2023-11-28 19:55:22 25 4
gpt4 key购买 nike

您好,我想知道是否有人可以帮助我提取 Gmail 中电子邮件的 header 。我有这段代码:

import imaplib

M = imaplib.IMAP4('imap.gmail.com')
M.login('myusername', 'mypassword')
M.select()
typ, data = M.search(None, 'ALL')
for num in data[0].split():
typ, data = M.fetch(num, '(RFC822)')
print 'Message %s\n%s\n' % (num, data[0][1])
M.close()
M.logout()

但是,我只想拉出每封邮件的标题,而不是正文?任何人都可以解决我的问题,因为我不知道吗?

最佳答案

在您的示例中,您将这样做:

typ, data = M.fetch(num, '(BODY.PEEK[HEADER])')

这是 spec .

关于python - 使用 imaplib 只获取电子邮件的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28550298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com