imap相关内容

IMAP请求之间的结果不同

我和我的团队在我们的应用程序中编写了一个供其他团队使用的邮件组件。此组件旨在允许他们使用自定义搜索条件下载电子邮件。目前正在使用的是使用IMAP protocol在Gmail帐户的一系列日期之间进行邮件搜索。在2016年4月4日格林尼治标准时间6:00AM+1之前,它一直运行正常,只下载范围内的电子邮件。然而,从格林尼治标准时间8:00AM+1开始,服务器的响应突然发生变化,它开始返回整个收件箱文 ..
发布时间:2022-07-13 13:56:08 Java开发

如何使用Python读取邮件的邮件正文?

登录并阅读主题作品。读取正文时出错。错误是什么?在互联网上,错误总是在这一部分:email.message_from_bytes(data[0][1].decode())&qot;,但我认为这部分是正确的。 # Connection settings HOST = 'imap.host' USERNAME = 'name@domain.com' ..
发布时间:2022-07-13 13:47:01 Python

跟踪最后一封电子邮件的正确方式是什么?

我需要为一些IMAP服务器上的电子邮件编写一个解析器。它作为cron任务运行,并将结果存储在数据库中。 我需要一种方法,仅获取上次运行尚未解析的消息。 现有的数据库架构建议实现者应该使用UID来跟踪某个特定邮箱的新消息。我想知道它是否正确... 我看到的是RFC3501表示UID、UIDVALIDITY和邮箱名称在不同的情况下都会发生变化。 更具体地说,UID可能会在不同的会话 ..
发布时间:2022-04-09 17:11:32 其他开发

Ruby IMAP库:如何显示文件夹中的所有消息?

我需要一个脚本来获取我所有文件夹中的所有电子邮件,并将它们连同附件一起进行本地备份。here但它不会使我进一步列出属于某个文件夹的所有电子邮件。此外,阅读RFC也不会给我带来太多帮助。 我发布时 imap.list("", "*") 和 imap.examine("SomeFolder") 如何使用它迭代SomeFolder的所有电子邮件? 如何进一步发出查询以获取 ..
发布时间:2022-04-09 17:10:15 其他开发

使用Python IMAP从Outlook检索附件文件(CSV)

我正在尝试从Outlook上的电子邮件检索附件,并将该附件(CSV文件)下载到本地计算机上的路径。 这是我的代码示例,摘自here import imaplib import base64 import os import email from datetime import datetime mail = imaplib.IMAP4('outlook.office365.com', ..
发布时间:2022-04-09 17:08:28 Python

带有多个OR参数的IMAP搜索语法

我使用的是Ruby 2.5.3&;mail gem(2.7.1)。我正在构建IMAP搜索命令,以检索给定电子邮件地址列表和各种自日期的电子邮件。它是搜索电子邮件地址的逻辑或。 我正在使用此电子邮件过滤器: (OR (FROM a1@b.com SINCE 1-Oct-2018) (OR (FROM a2@b.com SINCE 10-Oct-2018) (OR (FROM a3@ ..
发布时间:2022-04-09 17:03:59 其他开发

如何使用python IMAP提取多部分电子邮件的正文并保存附件?

我正在做一个项目,在这个项目中,我会收到关于特定主题的电子邮件。有用户转发给我的。正文由文本组成,但在原始电子邮件中,转发行上方没有输入新文本。电子邮件的任一部分都有附件。 我使用Python和IMAP编写了以下代码,只有当电子邮件是新的而不是转发的电子邮件时,我才能够存储附件和正文。 def getAllEmails(username, password, subject, from ..
发布时间:2022-04-09 17:01:26 Python

Mac OSX Catalina上的PHP IMAP、php 7.4.3

这简直要把我逼疯了!我正在尝试使用一个用于IMAP函数的laravel包,我已经在那里安装了所有东西,但我收到了一个IMAP_OPEN缺少类的错误 我知道这意味着在php级别未安装IMAP模块或存在问题。 我已将php.ini文件编辑为extension=imap,现在,当我从终端CLI运行任何php命令时,我都会得到PHP Warning: PHP Startup: Unable t ..
发布时间:2022-04-09 16:57:25 PHP

MailKit搜索IMAP电子邮件位于特定UID之后

我正在使用MailKit.Net库从Gmail获取电子邮件。 根据Getting only new mail from an IMAP server和IMAP: Search for messages with UID greater than X (or generally, after my last search) 我想搜索最后记住UID之后的所有电子邮件。假设获取的最后一条消息 ..
发布时间:2022-04-09 16:54:39 C#/.NET

Gmail API将所有邮件标记为已读

我最近永久性地切换到Gmail的普通html版本,因为它在Vimperator上玩得更好,现在我有4000条未读邮件隐藏在社交和推广标签中。我想将所有这些都标记为已读。有没有办法做到这一点,而不像they do here with imaplib 那样请求每条消息 推荐答案 如果要将收件箱中的所有内容绝对标记为已读,请在登录并INBOX: 后执行此imap命令 tag STORE 1 ..
发布时间:2022-04-09 16:52:23 其他开发

使用MailKit对特定用户进行Office 365 Outlook IMAP身份验证失败

对于许多客户,我们连接到Office 365 Outlook IMAP服务器,而且工作正常。然而,对于一个客户来说,现在它不起作用了。我可以用用户名和密码登录到portal.Offe.com,然后转到那里的Outlook查看邮箱,但我无论如何都不能在我的代码中实现这一点。这是我的代码: var stream = new MemoryStream(); var logger = new Pro ..
发布时间:2022-04-09 16:50:37 其他开发

如何使用imaplib获取消息ID

我尝试获取在操作过程中不会更改的唯一ID。我觉得UID不太好。所以我认为‘Message-ID’是正确的东西,但我不知道如何获得它。我只知道imap.fetch(uid,‘XXXX’),有谁有解决方案吗? 推荐答案 来自imap文档本身: IMAP4邮件编号会随着邮箱的更改而更改;尤其是在expunge命令执行删除操作后,其余邮件会重新编号。因此,强烈建议将UID与UID命令一起使用 ..
发布时间:2022-04-09 16:48:02 Python

Python-imaplib-查看发送给特定发件人的消息

我有一个在Gmail的IMAP服务器上检查电子邮件的Python脚本,它显示服务器上的最新电子邮件。然而,该电子邮件地址正在接收来自多个不同账户的电子邮件。要使用此脚本并使其仅查看发送给特定发件人的邮件,我应该做些什么?例如,只发送到“johndoe@gmail.com”的任何电子邮件都会显示出来。 import imaplib mail = imaplib.IMAP4_SSL('imap ..
发布时间:2022-04-09 16:45:51 Python

IMAP x Gmail =>标签?

从 imap 连接获取 gmail 标签(甚至过滤器?)的任何经验?找不到线索...感谢有关它的任何信息. 解决方案 我创建了一个 IMAP 代理 (Net::Gmail::IMAP::Label) 过滤连接并将 Gmail 标签添加到 X-Label 下的邮件标头.如果您的客户端可以在主题旁边显示该字段,它将看起来类似于 Gmail 网络界面. ..
发布时间:2022-01-25 23:12:22 其他开发

SSL_connect SYSCALL 返回=5 errno=0 state=SSLv2/v3 读取服务器hello A

我有一个使用 IMAP & 连接到交换服务器的 ruby​​ 客户端.SSL.我使用 Ruby Net::IMAP 库(在后台使用 openssl)进行连接.几个月来一直工作正常.交换服务器管理员从 godaddy 安装了新证书,现在我收到此错误: SSL_connect SYSCALL 返回=5 errno=0 state=SSLv2/v3 读取服务器hello A 有谁知道这个错误是什么 ..
发布时间:2022-01-25 16:42:57 其他开发

连接到 Gmail IMAP PHP“无法打开流"

有很多人有类似的问题,但没有人回答他们的问题.我在 PHP 中启用了 IMAP,使用了所有正确的信息.我看不出哪里出错了. 这是我的代码: $hostname = '{imap.gmail.com:995/imap/ssl/novalidate-cert}';$username = 'emailaddress@gmail.com';$password = '密码';$inbox = ima ..
发布时间:2022-01-23 13:18:50 PHP