问题标签 [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.

0 投票
1 回答
401 浏览

python - 我如何先登录然后继续通过 imaplib 和 python 检查 gmail

每次我在 GMail 中收到一封新电子邮件时,我一直在做一个小型 Arduino 项目来激活带有标志的伺服。我想登录 Gmail,检查是否有新的电子邮件,然后每隔 x 秒再检查一次。

我发现第一个连接很好,但在那之后,我收到一个错误,在 AUTH 模式下我不能使用 LOGIN ,只有 NONAUTH。这表明一旦我有一个登录会话,GMail 将不会采用该方法。

这是脚本:

我的想法是我使用 conn.login() 一次,然后在循环中使用另一个命令,或者我可以在检查后注销,然后每次重新登录。

想法?建议?

0 投票
1 回答
4750 浏览

python - 使用 Python 中的 imaplib 在 Gmail 中创建草稿邮件

我想编写一个 python 模块,将数据发送到 G-mail 帐户中的草稿消息。大约两周前,我编写了一个使用 imaplib 完美运行的脚本。下面是我的模块的简化示例。(我创建了一个测试电子邮件地址供任何人测试此脚本。)

它使用了 .append 函数,但是今天当我运行该模块时,它会产生以下错误:

正如我之前所说,这个模块以前工作过。它成功地创建了正文中带有字符串“Test”的草稿消息。由于该脚本曾经可以工作,因此它似乎更可能与 Google 对 G-mail 帐户 IMAP 功能所做的更改有关,但该错误似乎表明 APPEND 命令中存在错误。我已经在两台不同的计算机上测试了 python 脚本,看看我的库文件是否损坏,但仍然存在相同的错误。

另外,我使用的是 Python 2.6。任何帮助表示赞赏。

0 投票
1 回答
171 浏览

gmail-imap - Gmail 邮箱中的邮件顺序

我使用 imaplib 在 python 中编写了一个简单的脚本,以从给定的盒子(或表现得像盒子的标签)下载 gmail 消息。由于某些框包含大量消息,因此我的脚本只允许下载在 100-200 之类的间隔内编号的消息,以便稍后恢复下载。

我的问题是是否可以保证 IMAP 提供的框中的消息顺序始终相同(按时间顺序)。我想确定的是,我的测试似乎支持这个结论。

-- tsf

0 投票
1 回答
1335 浏览

python - imaplib 获取格式的问题:RFC822 unequel utf8?

我想阅读一封 utf8 格式的电子邮件。这不适用于以下代码:我想我必须采用不同的格式,但是哪种格式以及如何使用?输出给出了某事。比如“Österreich”的“=C3=96sterreich”。到目前为止,我有这个......谢谢

0 投票
2 回答
16395 浏览

python - Imaplib 中的 EOF 错误

我正在编写一个 python 小程序,用于监视我工作场所的未读邮箱数量,当我在小程序闲置约 10 分钟后尝试使用任何 imaplib 方法时遇到 EOF 错误。一切正常,直到小程序存活超过 10 分钟。

这是 imaplib 对象的相关代码。

usrEncryptionpwdEncryption只是我屏蔽了 u/p,所以我们的帮助台登录信息并不都是公开的。

当我getUnread(conn)在打开小程序十分钟后尝试调用时,我得到以下输出:

异常块似乎并没有真正解决这个问题,这是我真正需要帮助的。那么我如何保持这种联系活跃和活跃呢?

谢谢。

0 投票
1 回答
1354 浏览

python - 使用 Python 下载发送到 Gmail 的彩信电子邮件

所以我尝试了下面的代码,它可以下载附件。问题出在我的 gmail 帐户上,有些电子邮件是通过手机使用 MMS 邮件发送的。来自移动网络 A 的电子邮件附件可以通过以下脚本下载,而来自移动网络 B 的电子邮件附件则无法下载。

以下是完整电子邮件详细信息的链接:http: //pastie.org/private/ektv7yfa2xwdqzu77ys5a(来自移动网络 A,有效) http://pastie.org/private/cljaaad4tz7v5jra20l0q(来自移动网络 B,失败)

抓取自:如何从 Gmail 下载所有带有附件的电子邮件?

0 投票
1 回答
740 浏览

python - python - 在共享服务器上导入模块

我有一个名为 gmailCleaner.py 的脚本,在我的电脑上它运行得很好,并且可以按照我想要的方式调整我的 gmail(使用 imap)。

所以我想让这个脚本对我网站上的每个人都可用(共享主机,启用 python)脚本运行但无法连接到 gmail(使用与我的电脑相同的设置,唯一的区别是在 pc 上我使用 raw_input 和服务器我使用html表单中的fata)

我认为这是因为他们缺少我正在使用的 imaplib 文件 - 所以我将它上传到服务器(与脚本相同的文件夹)它没有工作。

新:收到此错误:“模块”对象没有属性“IMAP4_SSL”

任何形式的帮助都会很好

编码:

它失败了:S它打印“无法连接到gmail”意味着它运行。

编辑评论,还不是有史以来最用户友好的代码,只是希望它首先工作(删除来自 pesific 发件人的所有电子邮件):

0 投票
1 回答
1245 浏览

python - imaplib - 适用于电脑但不适用于服务器?

在我的电脑上运行时,它工作正常,一切正常,但在服务器上它返回:'module' object has no attribute 'IMAP4_SSL'

那么这个模块显然需要这个属性。任何线索?

0 投票
1 回答
673 浏览

python - Python IMAP搜索,搜索结果耗尽所有内存

我正在尝试使用 imaplib 从 Python 中的特定地址获取所有自动回复电子邮件。几周以来一切正常,但现在每次我运行我的程序时,我的所有 RAM 都被消耗掉了(几 GB!),脚本最终被 OOM 杀手杀死。

这是我目前正在使用的代码:

我确信应该返回少于 100 封几千字节的电子邮件。这里可能是什么问题?或者有没有办法限制返回的电子邮件数量?谢谢!

0 投票
1 回答
2375 浏览

python - 使用 GMail IMAP 搜索带有附件的邮件

如何使用 IMAP 访问在 GMail 帐户中查找所有带附件的电子邮件?我在 Python 上,但唯一的方法是检查每条消息吗?

谢谢