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

c# - 在 C# 中访问 Imap

是否有在 C# 中访问 Imap 服务器(使用 SSL)的内置方法,或者是否有一个好的免费库?

0 投票
1 回答
1692 浏览

objective-c - 如何从 IMAP 邮件中提取附件?

如何从 IMAP 邮件中提取所有附件?我使用 Objective-C 和 Cocoa,但也喜欢通用教程、代码或提示。

问候

0 投票
1 回答
1051 浏览

php - imap_header, recent = N, unseen = ""...但是我还没看

在 LeaseWeb 服务器上使用 PHP 5.2.0-8+etch13,我的代码通过 imap 接收电子邮件来处理通过电子邮件发送到某个地址的文件。我打电话imap_open(检查错误但没有发现任何错误),通过 获取消息的数量imap_num_msg,然后查看然后调用imap_header每个消息。所有运行都没有错误。

然后我检查if ('U' == $header->Unseen || 'N' == $header->Recent)。这适用于 ModWest 共享服务器上的相同代码,但在 Leaseweb 和 ModWest VPS 服务器上找不到新消息。print_r在运行代码之前发送的一封测试电子邮件的标题显示...

  1. 我正在做的事情是否会导致它被“读取”?
  2. 我怎么知道这是一条“新”消息。

谢谢,埃德

0 投票
6 回答
1924 浏览

email - 为什么仍在使用 POP3 协议?

我仍在尝试了解电子邮件协议。似乎 IMAP 比 POP3 更强大。那么,为什么 POP3 协议能够幸存下来呢?GMail 等流行的电子邮件服务仍然支持它。

0 投票
3 回答
9403 浏览

c# - 寻找新电子邮件的实时 IMAP 通知

我正在寻找一种方法来监视 GMail 收件箱中的新电子邮件。但是,我想避免每隔几分钟检查一次,我正在寻找某种实时通知。我注意到 Outlook(和其他支持 IMAP 的客户端)在有新电子邮件时会立即显示,但不幸的是,所有 .NET IMAP 库似乎都缺少此功能。

有谁知道具有此功能的 IMAP 库?还是有另一种方法可以在不进行短期轮询的情况下立即通知新消息?

0 投票
6 回答
11567 浏览

imap - 什么是用于开发的好的邮件服务器?

我正在做一些涉及对电子邮件做出反应的开发,我想为此使用本地 IMAP 邮件服务器。

我目前使用Devnull SMTP 服务器来测试发送电子邮件,但这只是记录和丢弃消息,它不会执行 IMAP 来检查传入的电子邮件/邮箱。

我不需要/想要一个成熟的服务器,只是一些我可以根据需要轻松启动/停止的轻量级服务器。

多平台是首选,但也可以随意为特定平台提供答案。

(基于 POP3 的服务器也可以用于开发用途,因为无论如何我都会在我的代码中同时支持这两者。)

0 投票
3 回答
4923 浏览

python - Python:如何通过 IMAP 将带有密件抄送收件人的草稿电子邮件存储到 Exchange Server?

我尝试通过 IMAP 将草稿电子邮件存储到 MS Exchange 上运行的文件夹中。一切正常,除了密件抄送收件人未显示在存储在服务器上的草稿消息中。如果我使用 MS Outlook 发送电子邮件,密件抄送收件人也不会收到电子邮件。如果我在将消息存储在服务器上后用 Python 读回消息,我可以在草稿中看到密件抄送。

以下 Python 代码重现了此行为:

如果我运行此代码,草稿将存储到DraftExchange Server 上的文件夹中。但如果我用 MS Outlook 查看草稿,它不包括bcc收件人 ( message['bcc'] = 'testbcc@test.com')。Message, to, from,cc好的,没有错误。

如果我从 Exchange 文件夹下载已经包含密件抄送的草稿,我也可以看到密件抄送。只有上传对我不起作用。

非常感谢任何帮助。谢谢。顺便说一句,MAPI 不是一个选项。

更新:谢谢。X-Receiver对我不起作用。至于在 Outlook 中使用 IMAP 文件夹,我得到了一个有趣的结果。如果我通过 Outlook 中的 IMAP 文件夹访问草稿,我会看到密件抄送。但如果我通过 MAPI 文件夹访问它,我看不到它。会玩一点。

结论:感谢您的输入。实际上,代码工作得很好。请参阅下面的我找到的答案。

0 投票
2 回答
2940 浏览

html - 将 HTML 转换为纯文本?

我可以使用 Lumisoft 的 IMAP 客户端从 Microsoft Exchange 读取电子邮件。我已设置交换服务器设置以将任何邮件转换为纯文本。但是,当我阅读信息时,它似乎仍然包含 HTML/CSS。

从电子邮件正文中删除 HTML/CSS 的最佳方法是什么?或者我似乎错过了交换服务器上的设置?

0 投票
3 回答
9009 浏览

ssl - SMTP 客户端如何确定是使用显式 SSL 还是隐式 SSL

大多数支持 SSL/TLS 的邮件客户端只需要用户说明是否应该启用 SSL。用户不必知道任何关于显式和隐式 SSL 以及它们之间的区别。

那么,邮件客户端如何确定使用哪种类型的 SSL?它是否基于默认端口号?它只是尝试一个然后另一个?

0 投票
3 回答
1544 浏览

php - Gmail IMAP 电子邮件内容乱码

我有一个基于 Web 的自定义联系人管理系统,我们在 PHP 中构建它来跟踪联系人,并且最近开始使用 IMAP 检查我们的 Google 电子邮箱,然后,如果该联系人在我们的联系人管理系统中:

  1. 将消息复制到与该联系人关联的 MySQL 数据库表中
  2. 标记该联系人以在当天跟进
  3. 在 Gmail 中归档邮件

一切似乎都运行良好,除了……每封这么多电子邮件,我们都会收到一条看起来像这样的非常乱码的消息:

FABRRRQAUUUUAJXDjxZrUtzNFa2UMwjYj5YnYgZ74Ndwa4bwfzqmpH3/wDZjTcl CnKdr2Fa7SJP+Ek8S/8AQJX/AMB5P8aZN4s162j33GmxxrnG54XUfqa6ysHxp/yA/wDtqv8AWuej jFUqKDgtSpQsr3L13r4tPDcOoShBcTxgog6FiP5CsrwtpjuzavekvcTZKFuwPf8AH+VZOlwS+Iby 1jlBFnZRKhGeDjt9Sf0Fd0qhVCqAABgA

我回去查看消息,它似乎只是文本,所以我不认为它是图像。知道如何防止这种情况吗?

提前致谢。

真挚地,

詹姆士