问题标签 [fetchmail]

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 投票
1 回答
164 浏览

procmail - 如何指定 .procmailrc 以外的另一个 procmail 脚本?

我正在尝试在使用 fetchmail/procmail 的单台机器上设置两个不同的环境(development和)。test我将如何指定一个 procmail 脚本而不是 procmail 脚本.procmailrc

0 投票
2 回答
6452 浏览

email - 后缀“错误的发件人地址语法”导致 fetchmail 重复重新获取相同的电子邮件

我使用 fetchmail 每五分钟从 IMAP 服务器检索电子邮件,将其传递给本地 postfix 进程进行传递。问题:有时一封电子邮件有一个无效的“发件人”行(通常是垃圾邮件),比如这个带有前导连字符的邮件:

在这种情况下,fetchmail 检索电子邮件并将其传递给我的本地 postfix 进程,这会引发错误:

此错误会导致 fetchmail 将坏电子邮件留在 IMAP 服务器上,即使我的 .fetchmailrc 文件显示nokeep. 因此,fetchmail 每五分钟重新下载一次。永远重复......或者直到我从 IMAP 服务器手动删除坏电子邮件。

在不打开安全漏洞(例如,允许前导连字符)的情况下,自动中断这些循环的最佳方法是什么,无论是删除还是传递不良电子邮件?谢谢你。

0 投票
1 回答
1226 浏览

linux - Fetchmail:是否可以检索远程文件夹并将其放入特定的本地文件夹中?

我想让我的已发送(草稿等)电子邮件在 Zimbra 托管的电子邮件提供商和我自己的服务器之间保持同步。显然 fetchmail 不会自动下载所有文件夹,只会下载收件箱。保持两者同步的最佳做法是什么?

0 投票
1 回答
2708 浏览

email - 使用 IMAP 和 fetchmail 下载邮件

我需要使用 fetchmail 从邮件帐户下载所有邮件。

当我尝试使用 POP3 时,我可以以这种格式正确下载所有邮件:

但是pop3协议不允许选择文件夹,所以我需要使用IMAP。

使用 IMAP 时无法单独下载邮件。我试过了,我有一个包含所有邮件的文件。

例如:

我需要使用 imap 将所有邮件下载到单独的文件中,例如 pop3。

.fetchmailrc的是:

.procmailrc的是:

有一些正确的选项可以分别使用 IMAP 和 POP3 下载电子邮件吗?

0 投票
1 回答
92 浏览

email - Apple Mail 和 Thunderbird 应用程序如何实时获取电子邮件?

我正在尝试使用 fetchmail、procmail 和 mutt 从终端读取我的电子邮件。我可以使用 fetchmail 守护进程几乎实时地获取我的电子邮件,每 5 秒通过 IMAP 或 POP 获取一次。该解决方案适用于 Mac 和 Linux,但我想知道是否有更好的方法来做到这一点。

我之前使用过 Thunderbird 和 Apple Mail,它们都几乎可以实时获取电子邮件。他们都经常使用 fetchmail 吗?有没有办法避免每 5 秒 ping 一次我的电子邮件服务器?也许是基于套接字的解决方案或类似的解决方案?

0 投票
1 回答
110 浏览

linux - fetchmail:拥有 ssl 证书和指纹检查的好处

我正在尝试决定一项新的电子邮件服务。我使用 fetchmail 来获取我的电子邮件并使用 procmail 处理它。某些电子邮件服务(例如 gmx.com、outlook.com 等)似乎不需要证书和指纹检查。其他一些,例如 inbox.com 或 gmail.com。我想知道从后者到前者是否存在安全漏洞。证书检查的价值是什么?抱歉,我不是密码学专家,但我不希望有不必要的安全漏洞。

谢谢!

0 投票
1 回答
1668 浏览

fetchmail - fetchmail 可以写入文件吗?

在测试新服务器期间,我需要测试 fetchmail 功能,但我无法让它按照我期望的方式工作。如何将获取的电子邮件发送到指定文件或标准输出?

/etc/fetchmailrc看起来像这样:

然后我像这样运行 fetchmail:

或(如建议here):

我也试过这个(将检索到的电子邮件写入文件)但没有成功。

/var/log/syslog指定文件夹中有一封邮件,当我运行上面的任何命令时,会在它停止之前生成大量数据。最后 3 行表示找到了一条消息,但是呢?

0 投票
1 回答
124 浏览

rt - 使用 fetchmail 弹出下载邮件的延迟

我们正在使用 fetchmail 从不同的邮箱中检索邮件,并在请求跟踪器中配置的队列中创建票证。从其中一个邮件 ID 中提取邮件需要很长时间。有人有类似的经历吗?延迟的可能原因或任何调试方法可能是什么?

我尝试的一种方法是为导致延迟的邮件生成另一个 fetchmail 进程,但是请求跟踪器授权由 root 用户运行,并且单个用户不能一次运行多个 fetchmail 进程

0 投票
1 回答
997 浏览

ssl-certificate - Fetchmail 和服务器证书验证错误:无法获取本地颁发者证书

好的,这个熟悉的问题,不确定我仍然缺少什么才能获得本地颁发者证书,因为当我使用 openssl 运行检查时我获得了成功。我的印象是我需要的只是全球 CA 证书(openssl 表明它都是有效且可接受的)

谢谢!

运行 fetchmail:

/home/bloggs/certs 包含

使用openssl:

输出这个:

但是,Fetchmail 会将其写入邮件日志

0 投票
0 回答
258 浏览

python - Python - fetchmail 根据电子邮件主题执行命令

我想控制基于电子邮件收件箱的远程系统。例如,一个电子邮件帐户,其中包含一条消息,主题为“启动电机”。我有 fetchmail 检索一条消息并将其输出到文件中。是否可以选择使用 fetchmail 获取消息主题?

我正在尝试解析或 grep 输出文件以搜索主题“启动电机”。我试图通过管道传输 grep,但如果找到文本字符串,我看不到 True/False 选项?

假设找到文本字符串,我想 GPIO.output(18,GPIO.HIGH)