Sun Java System Messaging Server 6.3 管理指南

14.9 其他反垃圾邮件和拒绝服务技术

减少垃圾邮件和病毒进入用户邮箱最有效的方式是向系统添加垃圾邮件和病毒过滤软件。但是,Messaging Server 提供了许多其他技术和方法支持垃圾邮件过滤。通常,这些技术并非只用于垃圾邮件过滤,因此对这些技术的介绍贯穿了全书。以下列出介绍反垃圾邮件和拒绝服务技术的部分。

反垃圾邮件技术

拒绝服务技术

14.9.1 反垃圾邮件技术: 延迟发送 SMTP 标题

一个有用的反垃圾邮件策略是,将发送 SMTP 标题的时间向后稍做延迟(如延迟半秒钟),然后清除输入缓冲区,最后发送标题。这样做能起作用是因为,许多垃圾邮件客户端都是与标准不兼容的,它们只要一打开连接就发出大量 SMTP 命令,而忽略服务器发出的任何响应。当启用此功能时,这样做的垃圾邮件客户端将丢失 SMTP 对话中的前几个命令,从而使对话的其余部分无效。

现在已经在 Messaging Server 中实现了此功能。可以无条件地启用此功能,只需在清除和发送标题前将 BANNER_PURGE_DELAY SMTP 通道选项设置为要延迟的秒数。值为 0 将禁用延迟和清除。

也可以使用 PORT_ACCESS 映射控制此功能。在模板中指定 $D 将导致从模板结果的强制性 SMTP auth rulset 和领域之后再读取一个参数,并添加可选的应用程序信息。该值必须是一个语义与 BANNER_PURGE_DELAY 值相同的整数。请注意,任何 PORT_ACCESS 映射设置都将覆盖 BANNER_PURGE_DELAY SMTP 通道选项。