有人可以帮我定制现有的代码示例吗?
我可以从下面的文章中看到如何连接到gmail并下载内容,但我不知道如何搜索特定电子邮件并仅下载时间戳和正文?
文章:如何从 Gmail 下载所有带附件的电子邮件?
我特别想从“[电子邮件受保护]" 并下载电子邮件的发送时间和正文。然后我将解析它以确定我需要使用哪些电子邮件。
我是自学成才的,很难自定义上面的脚本来做到这一点。
非常感谢任何帮助。谢谢。
京东
Can someone help me customize an existing code sample?
I can see from the following article how to connect to gmail and download content, but I can't figure out how to search for a specific email and only download the timestamp and body?
ARTICLE: How can I download all emails with attachments from Gmail?
I specifically want to grab the emails from "[email protected]" for the last 5 days and download the send time and body of the emails. I'll then parse this to determine which emails I need to use.
I'm self-taught and am having a hard time customizing the script above to do this.
Any help is much appreciated. Thanks.
JD
发布评论
评论(3)
我建议使用 IMAPClient 因为它涵盖了 IMAP 的许多深奥方面。
以下代码片段将根据您的条件提取消息,将消息字符串解析为
email.message.Message
实例并打印Date
和From
标头。I suggest using IMAPClient as it papers over many of the more esoteric aspects of IMAP.
The following snippet will pull messages based on your criteria, parse the message strings to
email.message.Message
instances and print theDate
andFrom
headers.*请注意,没有“带附件”的 imap 搜索条件
https://github.com/ikvk/imap_tools
*Note that there is no imap search criteria "with attachments"
https://github.com/ikvk/imap_tools