gpt4 book ai didi

python - 使用 imaplib 获取电子邮件主题和发件人?

转载 作者:行者123 更新时间:2023-11-28 19:59:02 24 4
gpt4 key购买 nike

执行响应下方显示的代码后,我收到以下响应。我如何解析此响应以获取发件人 (John Smith) 和主题 (test)?

[('13010 (BODY[HEADER.FIELDS (SUBJECT FROM)] {57}', 'From: John Smith <jsmith@gmail.com>\r\nSubject: test\r\n\r\n'), ')']

-

conn.fetch(message, '(BODY[HEADER.FIELDS (SUBJECT FROM)])')

最佳答案

也许问题/答案 here会有所帮助。尝试这样的事情:

from email.parser import HeaderParser
data = conn.fetch(message, '(BODY[HEADER.FIELDS (SUBJECT FROM)])')
header_data = data[1][0][1]
parser = HeaderParser()
msg = parser.parsestr(header_data)

然后 msg 应该是一个字典。

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

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