问题标签 [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 - 复制后如何唯一标识 IMAP 消息?
我想使用 python 的imapclient
库将 IMAP 消息从收件箱移动到收件箱/存档,我基本上是这样做的:
但是,这失去了我对消息的引用。我想要做的是存储消息的标识符,以便我稍后使用以下内容查找消息:
我应该/我可以使用什么 ID,我将如何进行查找?
python - Python imaplib 显示证书密钥
我希望 imaplib 显示 IMAP 服务器证书的 md5(或 SHA)密钥,以确保没有 MITM(我不信任 CA,因此在这种情况下验证链是不够的)。
显示整个证书也可以。
我将不胜感激任何帮助!
- 克里斯
python - python的imaplib中IMAP命令“UID COPY”的响应不正确?
这是我的目标:
1. 我正在使用 telnet 连接将一封电子邮件从收件箱复制到存档:
2. 同一个帐户,将其他邮件复制到存档:
...创建 IMAP4_SLL 实例,登录等...
. uid copy 1102 "[Gmail]/All Mail"
. OK [COPYUID 646471928 1102 1237] (Success)
res = mserver.uid("copy", "1107", "[Gmail]/All Mail")
print res
在输出中我得到:
('OK', [None])
那么,谁错了?我需要新的 UID 消息,刚刚复制。感谢您的关注。
python - IMAP 在 from 字段中搜索电子邮件地址
我正在尝试使用 python 的 imaplib 搜索和过滤我的 imap 邮件。我在搜索命令中遇到了一个非常奇怪的问题,在该FROM
字段中搜索电子邮件地址。我有以下脚本,
为此,我得到以下结果,
为什么第二次搜索失败?From
如先前搜索所示,电子邮件地址出现在该字段中。第二次搜索应该匹配到这封邮件吧?
这不是在From
字段中搜索电子邮件地址的方式吗?我在这个上把头发拉开。有任何想法吗?
编辑如果相关,我正在尝试使用 MS Exchange 公开的 IMAP 服务器(我认为是 2007 年)。
python - 使用 imaplib,如何创建没有 \\NoSelect 属性的邮箱
我正在尝试在 gmail IMAP 帐户中创建目录树。我在 imaplib 中使用了“create()”命令,但似乎将 \\Noselect 属性添加到创建的文件夹中。这破坏了 gmail 的嵌套标签功能 - 有没有办法删除 \\Noselect 属性,或者避免一开始就创建它?
例子:
python - Python/imaplib - 如何获取消息的标签?
我在我的项目中使用 imaplib,因为我需要访问 gmails 帐户。事实:使用 gmail 的标签,每条消息可能位于任意数量的文件夹/框/标签上。
问题是我想从每条消息中获取每一个标签。
我想到的第一个解决方案是使用“所有邮件”文件夹来获取所有邮件,然后对于每封邮件,检查该邮件是否在每个可用文件夹中。
但是,我发现这个解决方案很重,我想知道是否有更好的方法来做到这一点。
谢谢!
python - 为什么对我的 SMTP 发送的 gmail 邮件的回复没有线程化?
我正在使用以下 Python 代码段通过 SMTP 发送许多类似的电子邮件:
这些消息是对话中的第一条消息。Strangley,对这些消息的回复不会被串入原始消息的对话中。
回复在我的收件箱中作为单独的消息返回,主题 =“回复:你好”,与原件没有任何联系。(偶尔会正确穿线,这更奇怪。)
我已经验证这些(非线程)回复有一个 References: 字段,该字段引用已发送邮件的 Message-ID 字段,该字段由 GMail 自动生成。
知道我做错了什么吗?
python - 使用 imaplib 获取电子邮件主题和发件人?
执行响应下方显示的代码后,我收到以下响应。如何解析此响应以获取发件人(John Smith)和主题(测试)?
-
python - 在 python 中解析多部分电子邮件并保存附件
我对 python 很陌生,我正在尝试通过 python 的 imaplib 和电子邮件解析来自 gmail 的电子邮件。它工作得很好,但我遇到了电子邮件附件的问题。
我想解析电子邮件中的所有纯文本,同时忽略可能作为辅助内容类型插入的任何 HTML,同时删除和保存所有其他附件。我一直在尝试以下方法:
这是我最初尝试只获取电子邮件的明文部分,但是当有人发送带有文本附件的电子邮件时,文本文件的内容会显示在上面的“正文”变量中。
有人能告诉我如何在忽略有时存在的辅助 HTML 的同时提取电子邮件的纯文本部分,同时将所有其他类型的文件附件保存为文件吗?如果这没有多大意义,我深表歉意。如果需要,我将更新问题并提供更多说明。