千家信息网

exchange 2016 安装开源垃圾邮件网关

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,垃圾邮件过虑 exchange 2019(暂时不支持SCL 规则,可以用黑白名单和灰名单功能)到 https://efa-project.org/ 下载虚拟机连接到ESXI虚拟机,选择下载的OVF文件
千家信息网最后更新 2026年11月03日exchange 2016 安装开源垃圾邮件网关

垃圾邮件过虑 exchange 2019(暂时不支持SCL 规则,可以用黑白名单和灰名单功能)

到 https://efa-project.org/ 下载虚拟机

连接到ESXI虚拟机,选择下载的OVF文件 布署虚拟机

登陆控制台设置 ,密码是:EfaPr0j3ct

接下来配置

按照以下设置,输入OK 就会自动配置

(sudo /usr/local/sbin/EFA-Configure)

Choose option 14) Update Now (更新到最新系统 EFA-3.0.2.6)

构建系统后,您需要遵循正常的初始配置。

EFA配置选项8)邮件设置 - >选项1)出站邮件中继

EFA配置选项8"出站智能主机"(8,2)"智能主机:已禁用",因为您希望EFA直接发送邮件

EFA配置选项8"传输设置" "(8,4)as"domain.com""<您的交换服务器的内部IP地址"

EFA配置选项9"垃圾邮件设置" "(9,1)非垃圾邮件设置

禁用非垃圾邮件签名:是(此设置取决于您是否需要EFA水印,我禁用它,因为我们(IT管理员)管理垃圾邮件而不是用户


1)您应该在端口587上使用SUBMISSION。这需要为此正确设置Postfix。

编辑:/etc/postfix/master.cf (开启587端口,启用加密连接)

并取消注释:

#submission inet n - n - - smtpd

使它看起来像这样:

submission inet n - n - - smtpd

EFA 3.0.2.5与Active Directory集成(win server 2019)

请安装 php-ldap

yum install lrzsz -y

yum install php-ldap -y


vi /var/www/html/mailscanner/conf.php(编辑后重启系统)

define('USE_LDAP', true);

define('LDAP_SSL', false);

define('LDAP_HOST', '192.168.32.51');

define('LDAP_PORT', '389');

define('LDAP_DN', 'OU=email,DC=test,DC=com');

define('LDAP_USER', 'test@test.com);

define('LDAP_PASS', '123456');

define('LDAP_SITE', 'Default-First-Site-Name');

define('LDAP_FILTER', 'proxyAddresses=smtp:%s', 'mail=%s');

define('LDAP_PROTOCOL_VERSION', 3);

define('LDAP_EMAIL_FIELD', 'mail');

define('LDAP_USERNAME_FIELD', 'cn');

define('LDAP_MS_AD_COMPATIBILITY', true);


vi /etc/hosts (添加exchange服务器IP和域名)

设置垃圾邮件不修改主题

vi /etc/MailScanner/MailScanner.conf

/etc/init.d/spamassassin restart

exchange 设置垃圾邮件过滤(打开exchange shell)

Set-ContentFilterConfig -SCLRejectThreshold 9 -SCLRejectEnabled $false -SCLDeleteEnabled $false -SCLQuarantineEnabled $false


添加规则

New-TransportRule -Name "EFA to Junk Folder" -HeaderMatchesMessageHeader "X-Spam-Status" -HeaderMatchesPatterns "Yes" -SetSCL 9 -Comments "This rule moves spam messages from the EFA filter to the users junk mail folder."


防火墙端口开放25和587

vi /etc/sysconfig/iptables

mysql的root密码 存放在 /etc/EFA-Config

注意:如果安装后收不到邮件 请查看外网DNS A和MX记录是否正常

登陆EFA管理平台(可以用管理员和域账号登陆) 加黑名单或报告为垃圾邮件

网址 https://IP

点击要加黑名单或加垃圾邮件

翻到最底下网页,添加黑白名单 和标记为垃圾邮件并上报

登陆webmin管理平台

设置为中文

点击服务器设置---postfix配置---查看队列或相关设置

灰名单配置文件

vi /etc/sqlgrey/sqlgrey.conf

重启灰名单服务(一些相关服务重启)

service sqlgrey restart

service spamassassin restart

service webmin restart

service clamd restart

service MailScanner restart

service postfix restart


vi /etc/MailScanner/MailScanner.conf (垃圾邮件评分设置,按实际要求设置)


效果

安装fail2ban 自动拦截邮件***

yum install fail2ban -y

# vi /etc/fail2ban/jail.conf

最后一行添加如下:

[postfix]

enabled = true

filter = postfix

action = iptables[name=postfix, port=25, protocol=tcp]

ignoreip = 127.0.0.1

logpath = /var/log/maillog

bantime = 86400

findtime = 120

maxretry = 3

/etc/fail2ban/filter.d中编辑或新加文件,文件名一定要跟上一步jail.conf配置文件中的"filter="对应

POSTFIX

vi /etc/fail2ban/filter.d/postfix.conf

# Fail2Ban configuration file

#

# Author: Cyril Jaquier

#

# $Revision: 510 $

#

[Definition]

# Option: failregex

# Notes.: regex to match the password failures messages in the logfile. The

# host must be matched by a group named "host". The tag "" can

# be used for standard IP/hostname matching and is only an alias for

# (?:::f{4,6}:)?(?P\S+)

# Values: TEXT

#

failregex = warning: (.*)\[\]: SASL LOGIN authentication failed:

reject: RCPT from (.*)\[\]: 550 5.1.1

reject: RCPT from (.*)\[\]: 450 4.7.1

reject: RCPT from (.*)\[\]: 554 5.7.1

reject: RCPT from (.*)\[\]: 554 5.5.2

reject: RCPT from (.*)\[\]: 504 5.5.2

reject: RCPT from (.*)\[\]: 450

reject: RCPT from (.*)\[\]: 554

# Option: ignoreregex

# Notes.: regex to ignore. If this regex matches, the line is ignored.

# Values: TEXT

#

ignoreregex =


启动fail2ban

# /etc/init.d/fail2ban start


启动fail2ban

# /etc/init.d/fail2ban start

邮件 垃圾 配置 名单 文件 服务 管理 登陆 服务器 端口 系统 主机 密码 平台 智能 管理员 规则 黑名单 黑白 黑名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州万易互联网科技有限公司 疫情对互联网科技公司影响 互联网科技有限公司图片 互联网与新科技 浩特互联网科技 上海万想互联网科技 互联网科技网站 互联网科技股有哪些 成都玖崟互联网科技有限公司乐商圈怎么样 互联网科技产品 青岛科技大学互联网大赛研究生 洛阳昕诺飞互联网科技有限公司 坤平互联网科技 徐州市互联网科技有限公司 江苏互联网智能科技软件 互联网科技融合创新 神州科技互联网有限公司 张家口科技产业互联网平台 优雇互联网科技有限公司 科技发展第三阶段互联网时代 广东万易互联网科技有限公司惠州分公司 互联网属科技 科技企业和互联网企业 互联网最新的科技有限公司 互联网与科技金融数据 银川新华互联网科技学校地址 岳阳华臻互联网科技有限公司 中科明德北京互联网科技 九思连强互联网电子科技有限公司 易租星互联网科技有限公司
0