Procmail vs. MailDrop-要使用哪个?
题
我需要进行邮件处理,以操纵邮件的内容或在接收电子邮件中调用脚本,并支持许多电子邮件地址作为访问点。在阅读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声称具有很小的速度优势。
我的建议:阅读两者的文档,然后与那个语法对您更有意义的文档。
不隶属于 StackOverflow