本程序根据以下算法处理电子邮件:
反垃圾邮件引擎会扫描邮件并为其分配一个垃圾邮件扫描状态标签。有关所分配状态的信息包含在特殊信息 X 标头 X-KLMS-AntiSpam-Status 中,“扫描逻辑”在邮件处理完后将此信息添加到邮件中。根据邮件扫描结果,“扫描逻辑”模块还会在邮件主题的开头添加状态标签。
反钓鱼引擎会扫描邮件并为其分配一个钓鱼扫描状态标签。有关所分配状态的信息包含在特殊信息 X 标头 X-KLMS-AntiPhishing 中,“扫描逻辑”在邮件处理完后将此信息添加到邮件中。根据邮件扫描结果,“扫描逻辑”模块还会在邮件主题的开头添加状态标签。
内容过滤之后,“扫描逻辑”可为邮件分配以下内容过滤状态标签之一:
内置于反病毒引擎中的邮件格式分析器(MIME、RFC2822、UUE)会分析邮件的单个对象:正文、附件和其他对象。接收的每个对象都会被发送到反病毒引擎以便进行扫描。
反病毒首先将邮件作为一个对象扫描,然后一次扫描一个邮件部分,并为该邮件分配一个反病毒扫描状态标签。根据邮件扫描结果,“扫描逻辑”模块会在邮件主题的开头(主题字段)添加状态标签。