问题标签 [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 回答
704 浏览

python - 如何获取具有 .eml 附件的邮件正文?

我正在用 Python 开发电子邮件客户端应用程序。

如何使用 Imap 获取具有 .eml 附件的邮件正文?

0 投票
2 回答
2348 浏览

python - 如果我使用 imaplib 在收件箱中有此邮件的 UID,如何在所有 Maill 文件夹中获取邮件的 UID?(GMail)

如果我使用 imaplib 在收件箱中有此邮件的 UID,如何在所有 Maill 文件夹中获取邮件的 UID?如您所知,谷歌在所有邮件和收件箱中的两个实例中存储邮件,我想使用 imaplib 将其移动到垃圾文件夹中的邮件

0 投票
3 回答
1727 浏览

python - 在 python 的 imaplib 中解析带括号的列表

我正在寻找将来自 IMAP 响应的带括号的列表拆分为 Python 列表或元组的简单方法。我想从

0 投票
4 回答
9491 浏览

python - 使用 imaplib 在 gmail 中删除电子邮件时出现问题

我尝试从收件箱文件夹中删除邮件,一切正常,但是当我切换到所有邮件文件夹时,删除不起作用。expunge()方法返回('OK', [None])并且消息没有被删除:

0 投票
3 回答
7755 浏览

python - Python emailquoted-printable 编码问题

我正在使用以下方法从 Gmail 中提取电子邮件:

但是,我收到的一些电子邮件几乎不可能从与编码相关的字符(例如“=”)中提取日期(使用正则表达式),随机落在各种文本字段的中间。这是一个出现在我要提取的日期范围内的示例:

姓名:KIRSTI 电子邮件:kirsti@blah.blah 电话号码:+ 999 99995192 参加人数:4 人,0 名儿童 抵达/离开:10 月 9 日= 2010 年 10 月 13 日 - 2010 年 10 月 13 日

有没有办法删除这些编码字符?

0 投票
2 回答
896 浏览

python - 使用 google IMAP (python, imaplib) 删除

当我使用谷歌 IMAP 并尝试删除邮件时,邮件会从文件夹中删除,但不会进入垃圾文件夹。我必须在删除之前复制此消息吗?

0 投票
3 回答
2228 浏览

python - 如何使用 Python imaplib 将消息从一个 imap 服务器复制到另一个 imap 服务器?

我想将邮件从一台 IMAP 服务器复制到另一台 IMAP 服务器。我不想更改任何消息数据。我正在使用 python imaplib。

这是我试过的代码:

但这引发了一个例外:

imaplib.error:UID 命令错误:BAD ['"Delivered-To: niels@domain.com']

所以我认为参数 (data[0][1]) 的格式不正确。

data[0][1] 的内容如下所示:

递送至:niels@domain.com\r\n接收:由 10.216.207.222 使用 SMTP ID n27cs38120weo;\r\n2010 年 11 月 12 日星期五 09:43:47 -0800 (PST)\r\n接收:由 10.200.19.19 SMTP id 为 y19mr234526eba.52.12894526694;\r\n2010 年 11 月 12 日星期五 09:43:46 -0800 (PST)\r\n返回路径:somename@domain.com\r\n接收:来自 dub0-omc1-s20.dub03 .hotmail.com (dub0-omc1-s20.dub03.hotmail.com [157.55.0.220])\r\n ......

我怎样才能解决这个问题?

更新:在 Wodin 和 Avadhesh 的帮助下,我现在可以附加消息,但是如何获取刚刚附加消息的 UID?

0 投票
1 回答
131 浏览

gmail - gmail邮箱的问题

通常,我使用 imaplib (python lib.) 来显示邮箱名称 (example [Gmail]/Spam) 但最近我发现我的朋友帐户有不同的前缀 (example [Google]/Spam)。

普通账户和我朋友的账户有什么区别。:)

0 投票
3 回答
11839 浏览

python - 在 python 中解析 IMAP 响应

我正在使用 imaplib 在 python 中使用 imap,但是它看起来没有办法解析 IMAP 响应的详细信息。例如,查询如下:

哪里num是消息编号,因为一个邮件服务器可能会产生(例如):

另一个:

如您所见,消息详细信息不同,UID 甚至在不同的元素中。所以问题是 - 是否有一些库可以自动将其分类并抽象出特定邮件服务器的详细信息?

0 投票
1 回答
2766 浏览

python - 在 python 中使用 imaplib 进行错误处理

当我使用这条线时:

我收到此错误:

我将如何对此错误进行错误处理?