问题标签 [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.
python - 使用 Python 解析 Gmail 并将所有早于日期的内容标记为“已读”
长话短说,我创建了一个新的 gmail 帐户,并将其他几个帐户链接到它(每个帐户都有 1000 条消息),我正在导入这些帐户。所有导入的邮件都以未读的形式到达,但我需要它们显示为已读。
我对 python 有一点经验,但是我只使用了 mail 和 imaplib 模块来发送邮件,而不是处理帐户。
有没有办法批量处理收件箱中的所有项目,并将早于指定日期的邮件标记为已读?
gmail - 设置 MRA(fetchmail/getmail)以通过 POP/IMAP 从 Gmail 中提取所有文件夹
我想设置 fetchmail 或 getmail 以从 Gmail 中提取电子邮件。我希望它是 IMAP,但我也可以使用 POP。我遇到的问题是所有这些似乎都希望您指定要检查的文件夹的确切列表(这在 IMAP 中比在 POP 中更清晰)。
这很麻烦,因为我经常更改我的文件夹列表,当我这样做时,我不想更改我的配置文件来添加/删除文件夹。当某些事情发生变化时,我会自动希望 mbox 或 maildir 目录与我的新文件夹的内容一起“显示”。我还希望 mbox 与服务器上的文件夹同名
我能找到的最接近的是 fetchmail 中的 -r 选项,但似乎也没有这样做。我确定我一定遗漏了一些东西,因为每个电子邮件客户端都能够做到这一点,我希望该功能存在于 MRA 中而不是 MUA 中。
更新:我想将此线程移至 Serverfault,我可以投票关闭并迁移。不幸的是,我还没有代表自己做
c# - 通过使用带有 c# 的 IMAP 协议将消息的状态更改为 Unseen Seen 来解决问题
我需要通过 telnet 将消息的状态更改为 Unseen 和 Seen c# 发送同一行代码我收到以下错误“Permission denied IMAP003”,但是使用其他命令,如阅读邮件或 Fetch 命令没有问题,我不知道是否必须更改服务器上的任何权限,我服务器的操作系统是 suse linux 11,我管理电子邮件的程序是 cyrus imap
PD。对不起,如果我的英语不是很好,但它不是我的母语
linux - 如何编写一个从 Gmail 收到 IMAP IDLE 通知的 unix 脚本?
我正在寻找一种在我的 unix 系统中获得新电子邮件通知的方法。我知道 gmail 支持 IMAP IDLE,使用该功能的最佳方式是什么?任何编程语言都可以,只要它在 linux/unix 中受支持。
php - PHP imap gmail 未连接 [已编辑!!]x2
我有一些我试图使用 imap 连接到 gmail 的 php 代码。这是代码:
每次我尝试连接时都会得到这个错误输出:
警告:imap_open() [function.imap-open]:无法在第 14 行的 /var/www/PHP/EmailScript.php 中打开流 {imap.gmail.com:993/imap/ssl/novalidate-cert}INBOX登录中止
我不明白什么可能是错的!我听说有人遇到 SSL 错误,但这似乎不是其中之一。请帮帮我!!!!
编辑:当尝试通过 telnet-ssl 连接到 imap.gmail.com 时,我得到以下输出:
正在尝试 74.125.155.109... 已连接到 gmail-imap.l.google.com。转义字符是 '^]'。
没有其他事情发生,它只是粘在那里
php - PHP fsockopen 很慢
我在使用 fsockopen 来发送和接收命令的 PHP 中使用 IMAP 协议。我的初步实验有效,但速度非常慢。下面的简单函数运行大约需要 2 分钟。我尝试了几个不同的 IMAP 服务器并得到了相同的结果。谁能告诉我为什么这段代码这么慢?
这是我得到的回复:
java - 我可以跟踪 IMAP 邮件回复吗?
我正在使用 java 邮件处理 IMAP 客户端。我们目前需要创建“按对话分组”功能,用户可以在其中将邮件视为对话(请参阅 gmail 如何对回复和转发的邮件进行分组)
我能够从服务器检索邮件,但在我收到的邮件部分中,回复的邮件与实际邮件“融合”,并被视为实际邮件内容。
例如:初始邮件:
回复邮件:
如上所示,没有任何迹象表明实际邮件和回复邮件,那么如何提供像 gmail 这样的分组(无论从哪个服务器读取邮件)?
java - 需要一种使用 imap 在邮件中搜索消息 ID 的方法
我正在使用 Java Mail api 访问 gmail 帐户(未修复)。我需要在所有邮件中搜索给定的 Mail id ()。搜索应在具有给定 ID 的消息第一次出现时终止(优化:只应存在具有给定 ID 的单个邮件)
我当然想跳过“所有邮件”文件夹。
最简单的方法是:
- 获取默认文件夹
- 默认获取所有文件夹。
- 在当前文件夹中使用 MessageIDTerm 搜索
- 如果未找到消息,则对子文件夹递归重复步骤 2
- 否则返回找到的文件夹。
这会导致大量不必要的服务器调用浪费,有没有人有更优化的方法?
python - IMAP interface access to existing user messaging system in Python
I am running a site where users can private message each other. As with any other such website, to read and mark their messages, users must log on to the site.
I wish to expose an IMAP interface so that users may read their site messages using their standard email client. There would be few complications in such approach as what be userid to email-address mapping and what would happen if the user replies a mail but for the time being I'm little concerned about these issues.
Is there any lightweight raw IMAP server in Python to which I could just add few rules or logic to expose an IMAP interface to user's messages?
java - 可以在 IMAP 中下载签名吗?
情况:
我需要制作一个 imap 客户端(使用 java 邮件 api),例如在与 gmail 同步时也会下载我的签名。
这样下次我使用 SMTP 发送邮件时,它会自动包含我的 gmail 签名。
那可能吗 ?
IMAP 支持这个还是我需要使用其他协议?