问题标签 [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 投票
2 回答
1497 浏览

linux - IMAP 文件夹差异?

我想“比较”两个 IMAP 文件夹(在两个不同的服务器上)来比较垃圾邮件过滤器,我想有一个命令行工具(linux)来获取标题(不是整个目录,例如使用 'isync ' 或类似的),像这样:

$ imapget --subjects -p=密码用户@服务器

或这个:

$ imapget --format "$DATE - $FROM - $SUBJ" -p=密码用户@服务器

('imapget' cmd 是虚构的)

你有什么建议?

谢谢

0 投票
6 回答
5447 浏览

python - 获取邮件未读内容,不影响未读状态

现在它是一个 gmail 盒子,但迟早我希望它能够扩展。

我想在其他地方同步实时个人邮箱(收件箱和发件箱)的副本,但我不想影响unread任何未读邮件的状态。

什么类型的访问将使这变得最简单?如果 IMAP 会影响阅读状态,我找不到任何信息,但似乎我可以手动将邮件重置为未读。根据定义,pop 不会影响未读状态,但似乎没有人使用 pop 访问他们的 gmail,为什么?

0 投票
4 回答
1451 浏览

php - 在 PHP 中通过 IMAP 读取电子邮件

我需要一个能够通过 IMAP 协议读取电子邮件的 PHP 库的推荐。我不能使用标准的PHP: IMAP库,因为这需要为目标 Web 服务器重新编译 PHP,而且我没有访问 Web 服务器的 root 访问权限。

0 投票
1 回答
275 浏览

imap - 如何复制 IMAP 邮箱

我想创建一个可以访问多个 IMAP 邮箱的电子邮件客户端。我还想要一份所有电子邮件的副本以供处理。使用 IMAP 命令执行此操作的最佳方法是什么?

现在我有一个迭代文件夹的脚本,在 1:* 上获取 FLAGS 以查看已阅读的内容,如果任何以前阅读的消息已标记为新消息,则 FETCH BODY.PEEK 对我没有的所有消息在我的数据库中。有没有更好的办法?

0 投票
2 回答
1112 浏览

c# - 使用 IMAP 协议和 Microsoft Outlook 访问同一 Exchange Server 帐户

我正在开发一个 .NET C# 应用程序,它将使用 IMAP 协议访问 Exchange Server。该应用程序将检索电子邮件,将它们标记为已读,并根据一些预定义的规则将它们从收件箱移动到其他文件夹。

我的问题是,将使用 Outlook(Exchange Server 帐户配置)访问同一电子邮件帐户的用户是否会看到与通过 IMAP 制作的相同的电子邮件结构(例如,将阅读相同的电子邮件并将电子邮件显示在适当的文件夹中) ?

我无权访问 Exchange Server 来验证这一点。

提前致谢, Srdjan

0 投票
2 回答
2580 浏览

php - 用 PHP 处理 IMAP 电子邮件

我需要处理一个电子邮件收件箱,监视它以查找具有特定主题行的消息。如果找到匹配项,我需要获取正文内容、操作并插入数据库。理想情况下会将邮件标记为已读并将其移动到另一个 IMAP 文件夹。

我正在浏览 PHP 文档 imap_open ( http://us2.php.net/imap_open ) 并找到了一个链接http://www.linuxscope.net/articles/mailAttachmentsPHP.html#_jmp0_

在我走得太远之前,我想知道是否有人知道现有的 PHP 类,它是我正在寻找的基础知识的一个很好的包装器:

地图:

  • 连接
  • 列出文件夹
  • 列出消息
  • 阅读消息 - 从、到、主题、正文
  • 将邮件移动到服务器文件夹
  • 已读/未读状态

谢谢!

0 投票
1 回答
16352 浏览

php - Php 中的 IMAP:将消息标记为未读/未见

我想在 php 中创建一个脚本来从邮件帐户中读取所有邮件。我连接到服务器,我可以看到邮件,但是我想将其恢复为看不见的状态,我找不到执行此操作的功能。

0 投票
2 回答
823 浏览

gmail - 从 IMAP gmail 迁移到域的 Google Apps

我有一个 gmail 帐户,我现在用它来检查我的域中的 IMAP 邮件,并且它工作正常。我想转向为我的域使用谷歌应用程序,所以我不必使用我的托管公司设置帐户等。我可以用我现有的谷歌帐户做到这一点,还是我必须放弃我的 gmail 并重新获得一个全新的帐户等设置?

0 投票
5 回答
58683 浏览

smtp - 如何使用 IMAP 发送邮件?

我正在为手机开发一个轻量级的 Gmail 客户端,通过 IMAP 访问 Gmail。我想从草稿文件夹发送草稿,但它有一些附件,我无法下载所有附件以通过 SMTP 发送。

将其移动/复制到“已发送邮件”不会发送它,只是将其移动到该文件夹​​。

如何在不从客户端获取所有内容和附件的情况下直接发送草稿?是否有任何 IMAP 命令可以做到这一点?

0 投票
2 回答
191 浏览

java - 邮件服务器下载帮助

有没有可以和javamail一起使用、操作简单、支持POP3、IMAP、SMTP的邮件服务器?我认识 James,但它不提供对 IMAP 的支持。有人知道吗?