公司使用Ironport做为邮件网关已经有多年了,在今年又做了cluster模式,使公司的邮件系统更加稳定及搞高了可用性。Ironport集防毒与垃圾邮件过滤,同时可定制邮件接收及发送策略,可对邮件内容,主题,附件做过滤。

在一次进行对主题中包含部分关键字进行过滤测试时,发现未能启到效果。测试的邮件主题如下:

This is a test mail (20100801).

编写过滤条件,要求包含(20100801)的邮件都将被Ironport网关丢弃。

 

Ironport对邮件主题中包括特殊字符的过滤_第1张图片

得到的条件如下:

通过测试发送邮件,同时在邮件主题中包含(20100801)字符,但发现Ironport都未对这些邮件做丢弃处理,公司内部或外部还是可以能收到包含关键字的邮件。

检查各项设置均未发现问题,后来在原厂技术支持的帮助下,才得到答案。

符号"(" 及")"在过滤条件中属于特殊字符,该类字符不可以直接引用,需通过转义。即在条件中要显示为\\(20100801\\)才代表(20100801)的含义。

但在实际编写条件时,只需输入一个 \ 即可,如下图:

 

Ironport对邮件主题中包括特殊字符的过滤_第2张图片

如果输入两个"\\"时,生成的过滤条件将如下显示,也是错误的。