问题标签 [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 回答
3176 浏览

perl - 是否有支持 TLS 的 Perl IMAP 模块?

我正在编写一个 Perl 脚本来连接到需要通过端口 143 进行 TLS 的 IMAP 服务器。该服务器不支持通过 SSL 进行连接。到目前为止,我发现的 Perl IMAP 模块只支持 SSL,不支持 TLS。

是否有任何提供 TLS 支持的 Perl IMAP 模块?到目前为止,我已经看过:

网络::IMAP 网络::IMAP::简单网络::IMAP::客户端

Net::IMAP::Client 支持 SSL 但不支持 TLS。

有什么想法吗?

0 投票
5 回答
23794 浏览

java - java imap 获取自某个日期以来的消息

我正在编写/学习使用 javax.mail 包从 IMAP 文件夹中使用 java 获取电子邮件。我成功地检索了文件夹中的最后 n 条消息,但是我希望构建一个示例来检索自指定日期以来的消息。有什么例子吗?

0 投票
3 回答
2108 浏览

vba - Outlook 2007 VBA 代码跳转到(打开)IMAP 收件箱

我正在使用 Outlook 通过 IMAP 将邮件与 GMail 同步。

Outlook 转到收件箱 ( Shift++ Ctrl)的默认快捷方式会I打开原始收件箱,而不是新的默认 IMAP 收件箱(我已将其指定为新的 Outlook 默认电子邮件帐户)。

我想创建可以绑定到另一个击键的 VBA 代码,这将打开 IMAP 收件箱。

0 投票
4 回答
3514 浏览

c# - 以编程方式从 gmail 下载电子邮件(备份)

有谁知道批量转储gmail帐户的每封电子邮件并将电子邮件写入文件的方法?

我正在寻找一个程序,让用户在那里备份 gmail(可能通过 imap)并将其备份到单个文件或作为 pst(我知道 pst 可能会更难)

0 投票
1 回答
1480 浏览

emacs - 如何在 Gnus 中自动订阅新的 IMAP 文件夹?

我需要自动订阅由 Gnus 中的 IMAP 服务器创建的新 IMAP 文件夹。这个怎么做?

0 投票
7 回答
29025 浏览

python - 使用 Python 检查未读的 Gmail 邮件数

如何使用简短的 Python 脚本检查收件箱中未读 Gmail 邮件的数量?从文件中检索密码的奖励积分。

0 投票
1 回答
1585 浏览

dns - 将 gmail 域帐户与 IMAP 身份验证一起使用,而 SAML 身份验证不起作用

我有一个 python 脚本,可以连接 gmail 帐户并允许搜索等。这适用于普通电子邮件(以@gmail.com 结尾),但不适用于域帐户。在这种情况下,身份验证是通过 SAML 完成的,并且在 gmail 域帐户上启用了 IMAP...

谷歌关于如何配置 IMAP 的说明似乎只适用于@gmail.com 帐户......

我已经尝试使用用户 user@admin 并使用主机 imap.gmail.com 以及我的域的电子邮件对 IMAP 进行身份验证,但身份验证不起作用....

  1. 是否有来自 gmail 的特定“主机”用于域帐户?
  2. 在 gmail 域帐户上获取 imap 的其他方法?

谢谢,鲁道夫

0 投票
1 回答
409 浏览

email - 使用 vPopMail 通过 POP3 进行身份验证

我正在 CentOS 上安装 vPopMail 以用于 Qmail / Courier-IMAP 邮件服务器设置。到目前为止,一切都很顺利。发送给我在任何虚拟域下设置的任何虚拟用户的邮件(假设 MX 记录在域 DNS 中正确指向)我添加到 vPopMail 的邮件被正确路由到 vPopMail ./Maildir/ 并且可以在 /home/vpopmail/domains/ 中查看域-example.com/user.name/Maildir/new。

我现在遇到的问题是告诉弹出服务使用 vPopMail 而不是 ~default~ Qmail / Courier-IMAP 身份验证方法进行身份验证。

“你还需要修改你的pop服务器启动行,使用vchkpw程序进行认证。” (可在http://www.inter7.com/vpopmail/vpopmail.html找到)是我在任何文档中可以找到的所有内容,甚至可以为我提供需要完成的线索。

所以,问题:

如何告诉我的 pop 服务器使用 vPopMail 进行身份验证?

提前非常感谢!:)

(请随时让我知道回答我的问题需要什么(如果)更多信息..)

0 投票
1 回答
3278 浏览

java - JavaMail 和 Exchange Server 2007 的问题 - 错误的命令参数

在我正在处理的应用程序中,有一个函数可以使用 JavaMail 通过 IMAP 与邮件服务器连接。我们的一位客户有以下堆栈跟踪:

现在,它试图做的事情如下:

messages[i]一个在哪里javax.mail.Message

现在,我们使用 Exchange Server 2003 的任何客户都从未发生过此错误,并且由于该客户使用的是 Exchange Server 2007,我假设它与它有关(错误?)。我还确保他们将其更新为最新的服务包和汇总更新(撰写本文时的服务包 1 更新 8)和最新的 JavaMail(撰写本文时为 1.4.2)并且没有任何影响。我的问题是,这是我必须等待微软解决的问题吗?有没有我可以采用的解决方法?

作为记录,我将最近标志设置为 false 的原因是,给定的消息将不会在第二次传递中再次处理(即它只处理最近的或新的消息)。

0 投票
4 回答
2146 浏览

php - 将电子邮件推送到 apache/php 服务器

我们构建了一个需要不断检查电子邮件信息的网络服务。基本上,用户向我们发送一封电子邮件,服务器应根据该电子邮件执行操作。我们可以使用一个 crontab PHP 脚本,通过 POP 每分钟检查一次新消息。但这对 popserver 来说是一种冒犯,而且效率不高(1 分钟太长)。

但是,我已经阅读了有关在移动设备上使用 IMAP 推送电子邮件的信息。就我而言,它不是移动设备,而是网络服务器。

我可以将电子邮件推送到我的网络服务器并让它执行 PHP 脚本吗?我们使用 GMail 作为 POP/SMTP/IMAP 服务器。

从答案中编辑 1,我们发现:

  1. 我的网络服务器上必须有一个 24/7 运行的进程(守护进程)检查电子邮件

  2. 此守护进程可以使用以下方式与 Gmail 通信:i) 带有 NOOP coomand 的 POP 或 ii) 带有 IDLE 命令的 IMAP

什么是最好的?POP 还是 IMAP?谷歌似乎邀请更多使用 IMAP。

我不想过度使用 gmail(他们检查电子邮件的“合理用途”是什么?每 10 秒一次?