问题标签 [procmail]

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 回答
695 浏览

procmail - “In-Reply-To 标头匹配先前看到的 Message-ID 标头”的 procmailrc 规则

试图弄清楚如何有一个 .procmailrc 规则来扔掉所有回复以前看到的邮件的邮件。使用 maildir,并希望规则涵盖 cur/ 或 new/... 中的消息

我应该让 procmailrc 解析所有文件吗?或者我应该有一个规则来提取消息 ID 标头,将它们转储到文件中并解析它?

我不能只检查和扔任何带有 in-reply-to 标头的东西,就好像它是对该地址尚未看到的东西的回复,它需要被接受。

0 投票
2 回答
1132 浏览

java - Procmail 配方,管道到 Java 标准输入

我正在尝试使用 procmail 对传入的邮件运行一些自定义解析,并且想调用一个 java 程序以使用 |pipe 到标准输入来读取消息的标题和正文。有很多使用 perl 和 python 过滤邮件的示例,但没有使用 java。作为一个开始的例子,我的 procmail 配方:

而我的 java 应用程序只是 echo 的标准输入:

procmail 日志:

1) 我是否创建了正确的接收方来将数据传输到 java?2)由于我仍然希望 procmail 处理交付,我的配方使用(f)标志。但是如何将我的 java 程序创建的结果发送回 procmail?标准输出?

0 投票
2 回答
927 浏览

email - 如何预处理我的电子邮件以链接到我的附件

我使用 mutt over ssh 作为我的邮件客户端。这很好用,但查看附件(主要是图像)有点烦人。现在我的想法是解析电子邮件,将附件存储在我的服务器上,并创建一个用于访问附件的 URL,并将此 URL 放入电子邮件中。有人已经这样做了吗?实现这一目标的简单方法是什么?

我已经在使用 procmail 来过滤东西了,我可以用它在我的电子邮件中插入文本吗?

谢谢

0 投票
1 回答
53 浏览

procmail - 使用 procmail 下载 xls 文件时遇到问题

任何想法为什么我的 xls 附件文件没有被下载?谢谢 这是为我创建 procmailrc 文件的 perl 包装器。

0 投票
1 回答
201 浏览

linux - 除了 procmail,还有哪些 Unix 工具可以通过管道“读取”电子邮件?

除了 procmail,还有哪些 Unix 工具可以通过管道“读取”电子邮件?我有一个客户想在大学管理的(阅读 squeamish IT 部门)服务器上开发一个应用程序。Procmail 没有安装,PHP 的 IMAP 扩展也没有安装。还有哪些其他程序或脚本可以接受管道电子邮件作为输入?

0 投票
1 回答
263 浏览

linux - procmail 忽略 /etc/group?

示例 procmailrc:

/etc/group 文件包含(注意其他用户名是徒劳的尝试使这项工作):

如果我以“someuser”身份运行命令id

但是,当我通过发送主题为“请使用 envdump”的电子邮件来运行 procmail 时,505/s3 组消失了(位于 procmail.log 中):

此服务器正在运行带有 Postfix 2.7.5 的 Fedora 14

0 投票
1 回答
2277 浏览

perl - 将 base64 编码的邮件主题转换为文本

着手编写一个简单的 procmail recipie,如果它在主题中找到“未配置”文本,它将把邮件转发给我。

不幸的是,来自邮件服务器的邮件消息中的主题字段是 MIME 编码字语法。

形式为:“=?charset?encoding?encoded text?=”。

上面的主题是 utf-8 字符集,base64 编码,文本折叠成两行。所以想知道是否有任何机制/脚本/实用程序来解析它并转换为字符串格式,以便我可以应用我的 procmail 过滤器。当然,我可以编写一个 perl 脚本来解析它并执行所需的验证,但如果可能的话,尽量避免它。

0 投票
2 回答
1493 浏览

procmail - 如果使用 procmail 有多个收件人,请放置电子邮件多个文件夹

我打算在家里建立一个电子邮件系统,我订阅了很多邮件列表。电子邮件通过 fetchmail 提取到我的本地计算机并由 procmail 过滤。但是,有一种情况,以我目前的知识是无法解决的。我一直在谷歌搜索 2-3 小时以找到没有任何结果的解决方案。

我想要的是,我收到一封包含多个收件人的电子邮件,我想将此电子邮件复制到不同的文件夹。这是一个例子:

我想将此电子邮件放入 linux-kernel 和 linux-kernel-janitors 文件夹中。我怎样才能通过procmail做到这一点?

提前致谢!

0 投票
1 回答
21307 浏览

email - 使用 procmail 将电子邮件转发到另一个帐户并保留副本

我尝试使用 procmail 将所有传入电子邮件的副本发送到另一个电子邮件帐户(它们都在同一服务器上,例如 email1 和 email2 帐户)。

我的 .procmailrc 在 email1 帐户中:

据我所知,这也应该在 email1 帐户中保留一份副本。但是该文件夹中没有电子邮件。(转发的电子邮件正确出现在 email2 帐户中。)

我怎么解决这个问题?

注意:.forward 文件包含:

0 投票
1 回答
2948 浏览

php - 如何将电子邮件转发到 PHP 脚本?

我试图弄清楚如何使用fetchmail将电子邮件转发(或管道)到 PHP 脚本。我从来没有这样做过,甚至不确定我是否走在正确的轨道上。从我读过的内容来看,我认为我需要使用 MDA 来转发邮件。我使用procmail作为我的 MDA。

这是我的 fetcmailrc 文件

这是我的 procmailrc 文件。您可以在底部看到我正在尝试将电子邮件传输到 PHP 脚本。

我运行 fetchmail 并且转发(到 PHP 的管道)不起作用。我的 fetchmail.log 说:

任何指针?我是否朝着正确的方向前进?