问题标签 [imaplib]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 imaplib 和 oauth 连接 Gmail
我想使用 Oauth 在 Python 中连接到 Gmail。现在我已经从谷歌(链接)获得了 xoauth.py 脚本,并且生成一个令牌工作正常,但是我怎样才能在另一个脚本中使用它呢?它将在 Django 中。
现在我的脚本是这样登录的:
但我想要更安全的东西。
python - imaplib.error:命令 FETCH 在状态 AUTH 中非法
我正在尝试从 Gmail 下载附件,使用我在网上找到的代码片段的组合,以及我自己的一些编辑。但是,以下代码:
返回此错误:
imaplib.error:命令 FETCH 在状态 AUTH 中非法
为什么在我获得授权时 Fetch 是非法的?
python - 避免通过 IMAP 两次下载文件的方法
我正在用 Python 编写一个脚本,用于保存来自 Gmail 的附件,仅来自看不见的电子邮件。为了节省带宽,我想确保每个文件只下载一次。
- 我无法检查我保存它们的文件夹,因为该文件可能已经被删除,然后它不应该再次下载。(脚本访问收件箱只读,因此它不会将电子邮件标记为已读。一旦脚本再次运行,它将再次下载相同的附件,直到电子邮件通过另一个渠道被标记为已读。)
- 现在我将文件名保存到 sqlite 数据库,但有两个问题:我还没有弄清楚下次运行脚本时如何检查数据库中的文件名,而且还有可能在某些时候出现附件以相同的文件名到达,然后不会被下载。
确保我不会多次下载文件的安全且可扩展的方法是什么?
python - 解析 imaplib 返回的 Message-ID 标头
我正在通过 IMAP 从 Gmail 中的电子邮件中获取 messageid。
这段代码:
返回这个:
我将如何从中解析出实际的消息ID?
python - imaplib SSL 连接在关闭后挂在 CLOSE_WAIT
我有一个通过 IMAP4_SSL 连接到 IMAP 服务器的 python 代码,一切正常,直到它尝试关闭连接:
这使连接处于 CLOSE_WAIT 状态:
它在那里停留了很长时间。python 进程本身是一个长时间运行的守护进程,它会定期检查 IMAP,因此这些会随着时间的推移而累积。有什么想法为什么会发生以及我做错了什么?
python - Python:如何将终端中打印的内容保存为变量以供以后比较?
我是 python 编程的新手,上面的 python 代码是我用于我想做的程序的代码。当我在终端中运行此程序时,我会收到我已验证我的帐户的响应,然后它会显示字符 139 和 161 之间的消息,在示例电子邮件中如下所示:
这只是一个测试...
这在终端中打印出来。我想要做的是把这个打印输出和其他东西进行比较。例如:如果 a=b 那么 x。我想要做的是,如果声明为真,则向串口发送信号。
感谢所有的帮助,感谢和期待任何帮助...
python - Python:如何在收件箱中没有消息的情况下使用循环检查电子邮件?
我是 python 编程的新手,上面的 python 代码是我用于我想做的程序的代码。当我在终端中运行此程序时,我会收到我已验证我的帐户的响应,然后它会显示字符 139 和 161 之间的消息,在示例电子邮件中如下所示:
这只是一个测试...
这在终端中打印出来。如果我删除收件箱中的消息,则会出现:
我相信这是因为我在收件箱中没有任何消息。现在我想做的是,如果没有消息可以一次又一次地运行,直到有消息出现在我的收件箱中,并在消息上执行相应的操作
c# - 越南电子邮件主题编码?
我收到了一封带有此主题标题的电子邮件。应该如何解码?
python - Python:Imaplib 错误
我是 python 编程的新手,上面的 python 代码是我用于我想做的程序的代码。当我在终端中运行此程序时,我会收到我已验证我的帐户的响应,然后它会显示字符 139 和 161 之间的消息,在示例电子邮件中如下所示:
这在终端中打印出来。几次后,程序检查了我的电子邮件,出现了这个错误:
有没有人有任何想法可以提供帮助,有没有其他方法可以写连续剧,在此先感谢!