我的一个朋友(我相信)qmail
已经将其配置为拒绝任何带有 Date: 标题的垃圾邮件,这些邮件与实际时间相差太大。我不知道如何使用 sendmail 来实现这一点。您如何做到这一点?
答案1
Sendmail 很邪恶 ;) 一个解决方案可能是安装垃圾邮件杀手并将其与spamass milter - 垃圾邮件过滤器到您的邮件服务中。这样做的好处是您可以激活许多其他反垃圾邮件规则。或者只需编写您自己的插件,这真的很容易。
答案2
Sendmail 本身并不擅长过滤消息。
milter
从理论上讲,编写一个简单的(sendmail 邮件过滤器)插件来完成这项工作并不需要花费太多精力。
然而,如果垃圾邮件防范是首要要求,那么为什么不全力以赴,插入一个完整的反垃圾邮件系统呢?
答案3
考虑集成类似 MailScanner 的东西,它可以利用 SpamAssassin、ClamAV 和其他外部工具来检测垃圾邮件、病毒和其他恶意内容。
此外,您可能只想使用太远的未来或过去的日期作为垃圾邮件评分的一部分,而不是直接拒绝它。这样一来,您可能会冒着系统或邮件客户端配置错误而捕获合法发件人的风险。