【发布时间】:2011-02-14 15:16:29
【问题描述】:
我需要进行邮件处理,在此我操作邮件内容或在收到电子邮件时调用脚本,支持多个电子邮件地址作为访问点。在通过 MDA 代理阅读时,procmail 似乎是标准的备用,但 maildrop 也有一些追随者。 Wikipedia 认为任何开始新事物的人都应该考虑使用 maildrop,因为 procmail 已经有一段时间没有改进了。
特性或功能是否有任何可靠的理由表明使用其中一个而不是另一个?
【问题讨论】:
我需要进行邮件处理,在此我操作邮件内容或在收到电子邮件时调用脚本,支持多个电子邮件地址作为访问点。在通过 MDA 代理阅读时,procmail 似乎是标准的备用,但 maildrop 也有一些追随者。 Wikipedia 认为任何开始新事物的人都应该考虑使用 maildrop,因为 procmail 已经有一段时间没有改进了。
特性或功能是否有任何可靠的理由表明使用其中一个而不是另一个?
【问题讨论】:
这很难回答。据我所知,procmail 非常稳定并且运行良好。 (对我而言)尚不清楚 maildrop 是否可以像 procmail 一样轻松集成到 .forward 中。 procmail的好处是:
对面:
【讨论】:
以下是我在各个地方读到的摘要:
Maildrop 声称是 procmail 的“替代品”。
Procmail 使用带有几个令人难忘的单字母命令的古老语法。 Maildrop 使用更强大、更通用、更易读的模式动作语法,与 awk 非常相似。
Procmail 比 maildrop 使用更广泛。 Procmail 有更多在线示例。
Procmail 将大邮件读入内存。 Maildrop 利用管道和临时文件来避免 RAM 过载。 Procmail 声称具有非常轻微的速度优势。
我的建议:阅读两者的文档,并使用语法对您更有意义的那个。
【讨论】: