我需要进行邮件处理,以操纵邮件的内容或在接收电子邮件中调用脚本,并支持许多电子邮件地址作为访问点。在阅读MDA代理商时,Procmail似乎是标准待机,但MailDrop也有一些追随者。维基百科评论说,任何开始新事物的人都应该考虑MailDrop,因为Procmail已经有一段时间没有进步。

是否有任何扎实的原因或功能表明使用其中一个的原因?

有帮助吗?

解决方案

很难回答。据我所知,Procmail非常稳定并且运行良好。 (对我来说)尚不清楚MailDrop是否可以像Procmail一样轻松地集成。 Procmail的好处是:

  • 它基于管道,因此您可以使用formail+sed+bash轻松添加过滤器
  • 构建与Procmail一起使用的是/否过滤器很容易(即垃圾邮件处理器)
  • 做您需要的大多数事情
  • 邮件列表还活着

相反:

  • 动态匹配的Procmail语法很复杂( / the the the),我几乎没有找到示例
  • 文档散布在许多Howto上。这个网址很好http://pm-doc.sourceforge.net/doc/但应该进行一些编辑。

其他提示

这是我在各个地方阅读的内容的摘要:

MailDrop声称是Procmail的“替换”。

Procmail使用带有几个无法不愉快的单个字母命令的古老语法。 MailDrop使用了更强大,更广泛和可读的模式效果语法,与Awk的相似之处很相似。

Procmail比MailDrop更广泛地使用。 Procmail有更多示例可用。

Procmail将大消息读取到内存中。 MailDrop使用管道和临时文件,以避免过载RAM。 Procmail声称具有很小的速度优势。

我的建议:阅读两者的文档,然后与那个语法对您更有意义的文档。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top