Sun Java System Messaging Server 6 2005Q4 管理指南

条目随机成功或失败 ($?x?)

映射表条目中的元字符 $?x? 使该条目的“成功”时间达到 x%;在剩余时间内,该条目“失败”,并且将映射条目的输入按原样输出。(注意,取决于映射,条目失败的效果不一定与首先不匹配的条目相同。)x 应是一个指定成功百分比的实际数字。

例如,假设 IP 地址为 123.45.6.78 的系统向您的站点发送了过多的 SMTP 电子邮件,您想要使其速度减慢;可以按以下方式使用 PORT_ACCESS 映射表。假设您只允许 25% 的连接尝试,拒绝剩余 75% 的连接尝试。以下 PORT_ACCESS 映射表使用 $?25? 使具有 $Y(接受连接)的条目仅在 25% 的时间内成功;在剩余 75% 的时间内,当此条目失败时,该条目上的初始 $C 将使 MTA 从下一个条目继续执行映射,导致连接尝试被拒绝,同时显示 SMTP 错误和消息:请稍后重试


PORT_ACCESS

   TCP|*|25|123.45.6.78|*         $C$?25?$Y
   TCP|*|25|123.45.6.78|*         $N45s$ 4.40$ Try$ again$ later