跳至主内容

将Bitdefender邮件服务器与CommuniGate Pro集成

本节描述如何将Bitdefender邮件服务器与CommuniGate Pro服务器完全集成。

Bitdefender邮件服务器安全产品支持CommuniGate Pro服务器,但在某些特殊情况下,集成可能无法完全开箱即用。以下信息说明了需要遵循的额外步骤,以实现Bitdefender与CommuniGate的完全集成。

首先,安装Bitdefender时,要与之集成的MTA必须是CommuniGate Pro。如果服务器上已安装此产品,Bitdefender安装程序将自动检测并将其显示为MTA集成的默认选项。

如果Bitdefender已安装并与另一个MTA(例如Sendmail)集成,可以通过禁用milter集成并激活CommuniGate Pro集成来更改:

# cd /opt/Bitdefender/bin
# ./bdsafe agent disable milter
# ./bdsafe agent enable cgate
# ./bdsafe agent configure cgate basedir /var/CommuniGate(请注意,此路径为默认路径,在高度定制的CGate设置中可能不同)
# ./bdsafe agent configure cgate timeout 120(单位为秒)

第二步是在CommuniGate Pro服务器的Mail.settings文件中添加一些行,该文件位于/var /CommuniGate/Settings .

使用您喜欢的编辑器编辑Main.settings文件(请先备份,以防出错)。在配置文件的第一个‘{’和最后一个‘}’之间添加以下行

(如果已有名为ExternalFilters的部分,只需添加Bitdefender过滤器,无需创建另一个ExternalFilters部分):

ExternalFilters = 
({Enabled = YES;
LogLevel = 5;
Name = Bitdefender;
ProgramName = "/opt/BitDefender/bin/bdcgated";
RestartPause = 1m;Timeout = 2m;
}
);

之后,修改Rules.settings文件(同样,先备份)并为Bitdefender过滤器添加规则:

(
5,
Bitdefender,
(("消息大小", "大于", 1)),
((ExternalFilter, Bitdefender))
)

另一种(也是推荐的)启用Bitdefender集成的方法是使用CommuniGate管理Web界面(默认监听 http://:8010 ):

  1. 转到 设置 > 常规 (需登录);

  2. 前往 助手 选项卡并查看 内容过滤 ;

  3. 对于CommuniGate Pro 5以下版本,请执行以下操作:

    1. 勾选 使用过滤器 复选框;

    2. 在文本框中输入Bitdefender;

    3. 日志 列表设置为 问题 ;

    4. 设置 超时 2分钟 ;

    5. 在程序路径中输入 /opt/Bitdefender/bin/bdcgated .

    对于CommuniGate Pro 5及以上版本,方法略有不同:

    1. 通过下拉组合框启用过滤器;

    2. 在对应文本框中输入Bitdefender;

    3. 设置 日志级别 问题 ;

    4. 超时 设为 2分钟 ;

    5. 程序路径 文本框中输入 /opt/Bitdefender/bin/bdcgated ;

    6. 自动重启 设置为 5秒 ;

    7. 点击 更新 .

  4. 转到 设置 > 邮件 > 规则 选项卡;

  5. 输入Bitdefender并点击 创建新规则 添加规则 (在版本5中);

  6. 点击 编辑 Bitdefender过滤器旁边的按钮。按以下步骤操作:

    1. 查看数据列表并设置为 邮件大小 ;

    2. 操作 设为 大于 ;

    3. 参数 设置为1;

    4. 操作 列表中选择 外部过滤器 ;

    5. 参数 框中输入Bitdefender;

    6. 点击 更新 .

  7. 重启Bitdefender服务;

  8. 重启CommuniGate Pro服务器。

Bitdefender将开始扫描您的接收邮件。

通过最新更新,Bitdefender邮件服务器安全套件可向CommuniGate Pro服务器提供额外信息,以便根据邮件头中的数字评分范围标记垃圾邮件并投递至指定文件夹(垃圾箱)。启用此功能需执行以下操作:

# cd /opt/Bitdefender/bin
# ./bdsafe group configure mygroup antispam cgatecompat Y
# ./bdsafe reloadsettings

将mygroup替换为您的组名。若为默认安装,则mygroup应为default(bdsafe group configure default antispam cgatecompat Y)。

从此刻起,Bitdefender将添加一个新标头,其格式类似于:X-Junk-Score: 92 [XXXX]。其中X的数量由垃圾邮件等级值决定,数字评分条的范围如下所示:

0 []
1-39 [X]
40-80 [XX]
81-90 [XXX]
91-95 [XXXX]
96-99 [XXXXX]
100 [XXXXXX]

若邮件非垃圾邮件,则值为‘0 []‘;随着数值上升,范围条也会相应变化,如‘1-39 [X]‘,以此类推。

CommuniGate Pro服务器的管理员可对此类邮件设置处理动作。通过 设置>用户>域名 中的垃圾邮件控制功能,可为不同概率的垃圾邮件设定操作。例如:高概率->存入垃圾箱,中概率->标记为垃圾邮件,低优先级->标记为垃圾邮件。

若用户收到标记为垃圾邮件的邮件(X-Junk-Score: 100 [XXXXXX]),该邮件将被移至垃圾邮件目录。利用此标头,CommuniGate Pro服务器管理员可过滤投递给用户的邮件。

更多信息请参阅 Bitdefender用户指南 本章节 关于CommuniGate服务器标志的内容。