问题标签 [imap]

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 投票
11 回答
14160 浏览

.net - .NET 组件访问电子邮件收件箱的建议

我被要求用 C# 编写一个 Windows 服务来定期监视电子邮件收件箱并将收到的任何消息的详细信息插入到数据库表中。

我的直觉是通过 POP3 做到这一点,果然,谷歌搜索“.NET POP3 组件”会产生无数(好的,146,000)结果。

以前有没有人做过类似的事情,你能推荐一个不会破坏银行的体面的组件(最多几百美元)吗?

使用 IMAP 而不是 POP3 会有什么好处吗?

0 投票
1 回答
2343 浏览

ios - 从 iPhone 上的 Exchange IMAP 邮箱中删除邮件

我在 iPhone 上使用 IMAP 配置了辅助 Exchange 邮箱。这一切似乎都可以正常工作,除非在手机上删除了一条消息,它仍然在 Outlook 中正常显示。我在手机上将“删除已删除的消息”设置为什么似乎并不重要。

我了解这是由于电话未删除已删除邮件和 Exchange 在 Outlook 中显示已删除但未删除邮件的组合。

我正在寻找一种自动化的解决方案,它在删除手机上的消息和它在 Outlook 中消失之间没有很大的延迟。从手机中删除时,该消息还应显示在已删除项目中。


我考虑过创建一个后台进程,该进程通过 IMAP 连接到邮箱并处于空闲模式,直到文件夹中有已删除的邮件。然后它将删除文件夹并返回空闲模式。这不适用于多个文件夹(没有多个实例),但它可能会完成这项工作。

关于支持 IMAP IDLE 的易于编写脚本的工具或库有什么建议吗?

0 投票
3 回答
4302 浏览

web-services - IMAP 转发器

我想知道从 IMAP 帐户转发邮件的最快和最可靠的方法是什么。

我的大学不允许我们的学生邮箱转发到私人电子邮件帐户(这里每个人都使用 Gmail 或 Hotmail)。这是一个政治问题,而不是技术问题。我们确实有对邮箱的 IMAP 访问权限。我想要一项通过 IMAP 下载邮件并转发的服务。扩展它会很好,所以成千上万的学生可以使用它。最终,我想建立一个公共注册页面,并从那里自动处理它。

到目前为止,我已经制作了一个不错的 PHP 脚本,它可以连接、下载标题和正文部分,并将它们联系在一起。我有两个问题。

1)我正在下载所有类型的部分,并将它们重新组合在一起。我希望每个异国情调的附件、奇怪的编码文本和每种类型的标题都能幸免于难。我什至不确定我是否有完整的标题。

2) to: 电子邮件地址成为私人电子邮件地址,而不是原始学生电子邮件地址。我认为这是蹩脚的,并且在搜索和存档时不方便。

PHP脚本是要走的路吗?使用特定的 linux 邮件服务/守护进程有什么技巧吗?IMAP 是否有“转发”命令,我错过了?

0 投票
10 回答
104912 浏览

java - 使用 IMAP 从 GMail 获取邮件到 Java 应用程序

我想使用JavaMailIMAP从 Java 应用程序访问 Gmail 中的邮件。为什么我会收到SocketTimeoutException

这是我的代码:

我已经设置了超时值,这样它就不会“永远”超时。此外,MyAuthenticator还具有用户名和密码,这与 URL 似乎是多余的。还有另一种指定协议的方法吗?(我没有在IMAP的 JavaDoc 中看到它。)

0 投票
3 回答
610 浏览

.net - .NET 的 IMAP4 服务器

是否有提供 IMAP4 服务器端功能的 .NET 的免费(非 GPL)库?

例如,处理套接字级别和消息握手,以便 IMAP4 客户端(例如 Outlook)可以检索、读取、编辑和/或删除消息。

我不是在尝试连接到 IMAP4 服务器,我希望帮助实施一个。

0 投票
2 回答
11641 浏览

imap - Maildir 消息文件名中的标志是什么意思?

我正在清理一些旧的 Maildir 文件夹,并查找名称如下的邮件:

1095812260.M625118P61205V0300FF04I002DC537_0.redoak.cise.ufl.edu,S=2576:2,ST

它们没有出现在我的 IMAP 客户端中,所以我认为有一些信号量表明消息已经移动到其他地方。是这样吗,能不后悔就删掉文件吗?

0 投票
4 回答
42206 浏览

imap - IMAP:如何将邮件从一个文件夹移动到另一个文件夹

(使用 IMAP 命令,不借助任何其他邮件包)

0 投票
3 回答
1873 浏览

imap - IMAP:“立即”删除,不通过垃圾文件夹?

我目前通过以下步骤从收件箱中过滤一些邮件:

然后在选择垃圾箱后重复该过程。

有没有更直接的方式来处理这些消息?还是只是邮件服务器的功能,删除邮件将其放入垃圾箱,并从垃圾箱中永久删除它?

0 投票
3 回答
4671 浏览

php - php - imap - 在另一个帐户上移动电子邮件

我正在编写一个下载电子邮件并将它们存储在数据库中的脚本,我通常会在这个帐户上收到数千封电子邮件,一旦下载这些邮件就会被删除。

由于偏执狂,我希望我的电子邮件至少有一个月的备份,但我不能把我的主邮箱地址弄得乱七八糟,把它们留在里面。

所以我需要将邮件(通过 php 代码)从一个邮箱移动到另一个邮箱。我想出了这个使用 imap_append() 的解决方案。但是,此解决方案会重新创建电子邮件,并且不会真正移动它。

你有什么建议或替代方法吗?

请记住:它必须在 php 中完成,因为我需要将它集成到我的 readmail 脚本中。

我已经看过这个线程,其中提出了 fetchmail 解决方案

下面是我为此任务编写的代码

0 投票
5 回答
16619 浏览

python - 如何在 Python 中执行 IMAP 搜索(使用 Gmail 和 imaplib)?

在 Gmail 中,我有一堆带标签的邮件。

我想使用 IMAP 客户端来获取这些消息,但我不确定搜索咒语是什么。

我没有找到很多这类事情的例子。