微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – Postfix:content-filter vs. milter

我有一个Postfix邮件服务器,通过Postfix的“content-filter”选项使用AMaViS进行内容过滤.现在我想知道使用AMaViS作为milter而不是contet-filter方法是否更好.

哪种方法更快? /哪种方法需要的资源更少?
哪种方法减少麻烦?

解决方法

主要区别在于Milter发生在队列之前,即在Postfix接受邮件之前. Content filtering happens post-queue.

这取决于您所拥有的环境和资源.通常,根据我的经验,队列后内容过滤的资源消耗较少. Postfix处理SMTP事务,队列邮件,这可以相对快速,轻松地发生. Postfix在这方面非常有效,然后内容过滤器可以出现(在你的情况下是amavis)并接管扫描电子邮件.

后队列方法的缺点是Postfix无法实时拒绝邮件.最好在SMTP事务本身内拒绝尽可能多的电子邮件,以避免弹出邮件.为什么?因为您要阻止/拒绝的大量垃圾邮件,病毒和其他电子邮件是从不存在的或虚假的电子邮件地址发送的.发生这种情况时,您会产生双重反弹效果,这些邮件往往会填满您的队列.另一种选择是您的邮件服务器将电子邮件反弹给非预期的收件人(即存在用于发送垃圾邮件的电子邮件.)

我总是建议通过milter或SMTPD代理自述文件使用轻量级的东西,并留下繁重的处理直到内容过滤器阶段.因此,这取决于amavis正在使用什么以及您可以使用哪些资源.在SMTP事务阶段,最好能够将amavis作为milter运行,但它可能不实用.

如果你不确定并且在之前和之后进行基准测试,我的建议是尝试这个.由于您的邮件量,配置文件和硬件与大多数人不同,因此没有人能够明确地告知您您的情况.

原文地址:https://www.jb51.cc/linux/398393.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐