【问题标题】:Procmail vs. Maildrop - which to use?Procmail 与 Maildrop - 使用哪个?
【发布时间】:2011-02-14 15:16:29
【问题描述】:

我需要进行邮件处理,在此我操作邮件内容或在收到电子邮件时调用脚本,支持多个电子邮件地址作为访问点。在通过 MDA 代理阅读时,procmail 似乎是标准的备用,但 maildrop 也有一些追随者。 Wikipedia 认为任何开始新事物的人都应该考虑使用 maildrop,因为 procmail 已经有一段时间没有改进了。

特性或功能是否有任何可靠的理由表明使用其中一个而不是另一个?

【问题讨论】:

    标签: email procmail


    【解决方案1】:

    这很难回答。据我所知,procmail 非常稳定并且运行良好。 (对我而言)尚不清楚 maildrop 是否可以像 procmail 一样轻松集成到 .forward 中。 procmail的好处是:

    • 它基于管道,因此您可以使用formail+sed+bash轻松添加过滤器
    • 很容易构建一个是/否过滤器以与 procmail 一起使用(即垃圾邮件处理器)
    • 做大部分你需要的事情
    • 邮件列表仍然有效

    对面:

    • 用于动态匹配的 procmail 语法很复杂(/ 的东西),我发现了一些小例子
    • 文档分散在很多howto 上。这个网址不错 http://pm-doc.sourceforge.net/doc/ 但应该稍作修改。

    【讨论】:

      【解决方案2】:

      以下是我在各个地方读到的摘要:

      Maildrop 声称是 procmail 的“替代品”。

      Procmail 使用带有几个令人难忘的单字母命令的古老语法。 Maildrop 使用更强大、更通用、更易读的模式动作语法,与 awk 非常相似。

      Procmail 比 maildrop 使用更广泛。 Procmail 有更多在线示例。

      Procmail 将大邮件读入内存。 Maildrop 利用管道和临时文件来避免 RAM 过载。 Procmail 声称具有非常轻微的速度优势。

      我的建议:阅读两者的文档,并使用语法对您更有意义的那个。

      【讨论】:

        猜你喜欢
        • 2014-02-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-16
        • 2016-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多