gpt4 book ai didi

python - 使用 Python 检查电子邮件

转载 作者:IT老高 更新时间:2023-10-28 20:29:08 27 4
gpt4 key购买 nike

我有兴趣在收到来自特定的电子邮件时触发特定操作带有特定主题的地址。为了能够做到这一点,我需要实现监控我的邮箱,检查每封收到的邮件(特别是,我使用 gmail)。最简单的方法是什么?

最佳答案

Gmail 提供通过 POP 连接的功能,您可以在 gmail 设置面板中启用该功能。 Python 可以很容易地通过 POP 建立连接:

import poplib
from email import parser

pop_conn = poplib.POP3_SSL('pop.gmail.com')
pop_conn.user('username')
pop_conn.pass_('password')
#Get messages from server:
messages = [pop_conn.retr(i) for i in range(1, len(pop_conn.list()[1]) + 1)]
# Concat message pieces:
messages = ["\n".join(mssg[1]) for mssg in messages]
#Parse message intom an email object:
messages = [parser.Parser().parsestr(mssg) for mssg in messages]
for message in messages:
print message['subject']
pop_conn.quit()

您只需将此脚本作为 cron 作业运行。不确定您在哪个平台上,所以 YMMV 是如何完成的。

关于python - 使用 Python 检查电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1225586/

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