问题标签 [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.
procmail - “In-Reply-To 标头匹配先前看到的 Message-ID 标头”的 procmailrc 规则
试图弄清楚如何有一个 .procmailrc 规则来扔掉所有回复以前看到的邮件的邮件。使用 maildir,并希望规则涵盖 cur/ 或 new/... 中的消息
我应该让 procmailrc 解析所有文件吗?或者我应该有一个规则来提取消息 ID 标头,将它们转储到文件中并解析它?
我不能只检查和扔任何带有 in-reply-to 标头的东西,就好像它是对该地址尚未看到的东西的回复,它需要被接受。
java - Procmail 配方,管道到 Java 标准输入
我正在尝试使用 procmail 对传入的邮件运行一些自定义解析,并且想调用一个 java 程序以使用 |pipe 到标准输入来读取消息的标题和正文。有很多使用 perl 和 python 过滤邮件的示例,但没有使用 java。作为一个开始的例子,我的 procmail 配方:
而我的 java 应用程序只是 echo 的标准输入:
procmail 日志:
1) 我是否创建了正确的接收方来将数据传输到 java?2)由于我仍然希望 procmail 处理交付,我的配方使用(f)标志。但是如何将我的 java 程序创建的结果发送回 procmail?标准输出?
email - 如何预处理我的电子邮件以链接到我的附件
我使用 mutt over ssh 作为我的邮件客户端。这很好用,但查看附件(主要是图像)有点烦人。现在我的想法是解析电子邮件,将附件存储在我的服务器上,并创建一个用于访问附件的 URL,并将此 URL 放入电子邮件中。有人已经这样做了吗?实现这一目标的简单方法是什么?
我已经在使用 procmail 来过滤东西了,我可以用它在我的电子邮件中插入文本吗?
谢谢
procmail - 使用 procmail 下载 xls 文件时遇到问题
任何想法为什么我的 xls 附件文件没有被下载?谢谢 这是为我创建 procmailrc 文件的 perl 包装器。
linux - 除了 procmail,还有哪些 Unix 工具可以通过管道“读取”电子邮件?
除了 procmail,还有哪些 Unix 工具可以通过管道“读取”电子邮件?我有一个客户想在大学管理的(阅读 squeamish IT 部门)服务器上开发一个应用程序。Procmail 没有安装,PHP 的 IMAP 扩展也没有安装。还有哪些其他程序或脚本可以接受管道电子邮件作为输入?
linux - procmail 忽略 /etc/group?
示例 procmailrc:
/etc/group 文件包含(注意其他用户名是徒劳的尝试使这项工作):
如果我以“someuser”身份运行命令id
:
但是,当我通过发送主题为“请使用 envdump”的电子邮件来运行 procmail 时,505/s3 组消失了(位于 procmail.log 中):
此服务器正在运行带有 Postfix 2.7.5 的 Fedora 14
perl - 将 base64 编码的邮件主题转换为文本
着手编写一个简单的 procmail recipie,如果它在主题中找到“未配置”文本,它将把邮件转发给我。
不幸的是,来自邮件服务器的邮件消息中的主题字段是 MIME 编码字语法。
形式为:“=?charset?encoding?encoded text?=”。
上面的主题是 utf-8 字符集,base64 编码,文本折叠成两行。所以想知道是否有任何机制/脚本/实用程序来解析它并转换为字符串格式,以便我可以应用我的 procmail 过滤器。当然,我可以编写一个 perl 脚本来解析它并执行所需的验证,但如果可能的话,尽量避免它。
procmail - 如果使用 procmail 有多个收件人,请放置电子邮件多个文件夹
我打算在家里建立一个电子邮件系统,我订阅了很多邮件列表。电子邮件通过 fetchmail 提取到我的本地计算机并由 procmail 过滤。但是,有一种情况,以我目前的知识是无法解决的。我一直在谷歌搜索 2-3 小时以找到没有任何结果的解决方案。
我想要的是,我收到一封包含多个收件人的电子邮件,我想将此电子邮件复制到不同的文件夹。这是一个例子:
我想将此电子邮件放入 linux-kernel 和 linux-kernel-janitors 文件夹中。我怎样才能通过procmail做到这一点?
提前致谢!
email - 使用 procmail 将电子邮件转发到另一个帐户并保留副本
我尝试使用 procmail 将所有传入电子邮件的副本发送到另一个电子邮件帐户(它们都在同一服务器上,例如 email1 和 email2 帐户)。
我的 .procmailrc 在 email1 帐户中:
据我所知,这也应该在 email1 帐户中保留一份副本。但是该文件夹中没有电子邮件。(转发的电子邮件正确出现在 email2 帐户中。)
我怎么解决这个问题?
注意:.forward 文件包含: