问题标签 [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 和 python 检查 gmail
每次我在 GMail 中收到一封新电子邮件时,我一直在做一个小型 Arduino 项目来激活带有标志的伺服。我想登录 Gmail,检查是否有新的电子邮件,然后每隔 x 秒再检查一次。
我发现第一个连接很好,但在那之后,我收到一个错误,在 AUTH 模式下我不能使用 LOGIN ,只有 NONAUTH。这表明一旦我有一个登录会话,GMail 将不会采用该方法。
这是脚本:
我的想法是我使用 conn.login() 一次,然后在循环中使用另一个命令,或者我可以在检查后注销,然后每次重新登录。
想法?建议?
python - 使用 Python 中的 imaplib 在 Gmail 中创建草稿邮件
我想编写一个 python 模块,将数据发送到 G-mail 帐户中的草稿消息。大约两周前,我编写了一个使用 imaplib 完美运行的脚本。下面是我的模块的简化示例。(我创建了一个测试电子邮件地址供任何人测试此脚本。)
它使用了 .append 函数,但是今天当我运行该模块时,它会产生以下错误:
正如我之前所说,这个模块以前工作过。它成功地创建了正文中带有字符串“Test”的草稿消息。由于该脚本曾经可以工作,因此它似乎更可能与 Google 对 G-mail 帐户 IMAP 功能所做的更改有关,但该错误似乎表明 APPEND 命令中存在错误。我已经在两台不同的计算机上测试了 python 脚本,看看我的库文件是否损坏,但仍然存在相同的错误。
另外,我使用的是 Python 2.6。任何帮助表示赞赏。
gmail-imap - Gmail 邮箱中的邮件顺序
我使用 imaplib 在 python 中编写了一个简单的脚本,以从给定的盒子(或表现得像盒子的标签)下载 gmail 消息。由于某些框包含大量消息,因此我的脚本只允许下载在 100-200 之类的间隔内编号的消息,以便稍后恢复下载。
我的问题是是否可以保证 IMAP 提供的框中的消息顺序始终相同(按时间顺序)。我想确定的是,我的测试似乎支持这个结论。
-- tsf
python - imaplib 获取格式的问题:RFC822 unequel utf8?
我想阅读一封 utf8 格式的电子邮件。这不适用于以下代码:我想我必须采用不同的格式,但是哪种格式以及如何使用?输出给出了某事。比如“Österreich”的“=C3=96sterreich”。到目前为止,我有这个......谢谢
python - Imaplib 中的 EOF 错误
我正在编写一个 python 小程序,用于监视我工作场所的未读邮箱数量,当我在小程序闲置约 10 分钟后尝试使用任何 imaplib 方法时遇到 EOF 错误。一切正常,直到小程序存活超过 10 分钟。
这是 imaplib 对象的相关代码。
usrEncryption
pwdEncryption
只是我屏蔽了 u/p,所以我们的帮助台登录信息并不都是公开的。
当我getUnread(conn)
在打开小程序十分钟后尝试调用时,我得到以下输出:
异常块似乎并没有真正解决这个问题,这是我真正需要帮助的。那么我如何保持这种联系活跃和活跃呢?
谢谢。
python - 使用 Python 下载发送到 Gmail 的彩信电子邮件
所以我尝试了下面的代码,它可以下载附件。问题出在我的 gmail 帐户上,有些电子邮件是通过手机使用 MMS 邮件发送的。来自移动网络 A 的电子邮件附件可以通过以下脚本下载,而来自移动网络 B 的电子邮件附件则无法下载。
以下是完整电子邮件详细信息的链接:http: //pastie.org/private/ektv7yfa2xwdqzu77ys5a(来自移动网络 A,有效) http://pastie.org/private/cljaaad4tz7v5jra20l0q(来自移动网络 B,失败)
python - python - 在共享服务器上导入模块
我有一个名为 gmailCleaner.py 的脚本,在我的电脑上它运行得很好,并且可以按照我想要的方式调整我的 gmail(使用 imap)。
所以我想让这个脚本对我网站上的每个人都可用(共享主机,启用 python)脚本运行但无法连接到 gmail(使用与我的电脑相同的设置,唯一的区别是在 pc 上我使用 raw_input 和服务器我使用html表单中的fata)
我认为这是因为他们缺少我正在使用的 imaplib 文件 - 所以我将它上传到服务器(与脚本相同的文件夹)它没有工作。
新:收到此错误:“模块”对象没有属性“IMAP4_SSL”
任何形式的帮助都会很好
编码:
它失败了:S它打印“无法连接到gmail”意味着它运行。
编辑评论,还不是有史以来最用户友好的代码,只是希望它首先工作(删除来自 pesific 发件人的所有电子邮件):
python - imaplib - 适用于电脑但不适用于服务器?
在我的电脑上运行时,它工作正常,一切正常,但在服务器上它返回:'module' object has no attribute 'IMAP4_SSL'
那么这个模块显然需要这个属性。任何线索?
python - Python IMAP搜索,搜索结果耗尽所有内存
我正在尝试使用 imaplib 从 Python 中的特定地址获取所有自动回复电子邮件。几周以来一切正常,但现在每次我运行我的程序时,我的所有 RAM 都被消耗掉了(几 GB!),脚本最终被 OOM 杀手杀死。
这是我目前正在使用的代码:
我确信应该返回少于 100 封几千字节的电子邮件。这里可能是什么问题?或者有没有办法限制返回的电子邮件数量?谢谢!
python - 使用 GMail IMAP 搜索带有附件的邮件
如何使用 IMAP 访问在 GMail 帐户中查找所有带附件的电子邮件?我在 Python 上,但唯一的方法是检查每条消息吗?
谢谢