快讯资讯
手机优化
系统数码
网络通信人工智能
网站游戏
测评专题

  如何设置iRedMail,有效拦       国产最强通用计算平台发    

如何设置iRedMail,有效拦截垃圾邮件

时间:2026-09-11 11:28 来源:未知 人气:

iRedMail 是一个开源的邮件服务器解决方案,基于 Postfix、Dovecot、Amavisd 和 SpamAssassin 等组件构建。为了有效配置反垃圾邮件功能,可以结合 SpamAssassin、Amavisd 和 Postfix 的规则来实现。以下是 iRedMail 反垃圾邮件配置的详细步骤:

配置 SpamAssassin

SpamAssassin 是一个强大的反垃圾邮件工具,通过规则和评分机制来识别垃圾邮件。

1.1 启用 SpamAssassin

编辑 SpamAssassin 配置文件:

vim /etc/default/spamassassin

将 ENABLED=0 修改为:

ENABLED=1

1.2 配置 SpamAssassin 规则

编辑 SpamAssassin 的本地规则文件:

vim /etc/mail/spamassassin/local.cf

添加或修改以下规则:

设置垃圾邮件评分阈值 required_score 5.0 # 启用 Bayes 过滤 use_bayes 1 bayes_auto_learn 1 # 启用网络检查 skip_rbl_checks 0 use_razor2 1 use_dcc 1 use_pyzor 1

1.3 启动 SpamAssassin

启动并启用 SpamAssassin 服务:

systemctl start spamassassin systemctl enable spamassassin

配置Amavisd

Amavisd 是 iRedMail 垃圾邮件处理链路中的核心中间层,是连接 Postfix 和 SpamAssassin 的桥梁,负责扫描邮件内容并调用 SpamAssassin。

2.1 修改 Amavisd 配置文件

编辑 Amavisd 配置文件:

vim /etc/amavis/conf.d/50-user

添加或修改以下配置:

#启用 SpamAssassin @bypass_spam_checks_maps = (0);

图片

# 设置垃圾邮件标记 $final_spam_destiny = D_DISCARD; # 丢弃垃圾邮件 # $final_spam_destiny = D_REJECT; # 拒绝垃圾邮件

图片

# 设置垃圾邮件评分阈值(可根据实际情况适当调整) $sa_tag_level_deflt = 5.0; $sa_tag2_level_deflt = 6.0; $sa_kill_level_deflt = 10.0;

图片

2.2 重启 Amavisd 服务

systemctl restart amavis

图片

配置Postfix

Postfix 是邮件传输代理(MTA),会把邮件交给 Amavisd 处理。

3.1 修改 Postfix 配置文件

编辑 Postfix 的主配置文件:

vim /etc/postfix/main.cf

确保以下配置存在:

启用内容过滤 content_filter = smtp-amavis:[127.0.0.1]:10024 # 设置垃圾邮件标记 header_checks = regexp:/etc/postfix/header_checks

图片

图片

3.2 添加垃圾邮件标记规则

编辑header_checks文件:

vim /etc/postfix/header_checks

添加以下规则:

本文标签:

更多文章

相关文章

网站导航 | 快讯 | 资讯 | 手机 | 优化 | 系统 | 数码 | 网络通信 | 人工智能

  • 游戏

    合作伙伴:

  • 友情链接(欢迎业界知名网站交换链接)申请友情

    

    声明:本站资源皆来自网络,如有侵权问题,请联系管理员处理!

    Copyright ©2020-2028快知站 版权所有 All rights reserved.

    闽ICP备20010713号-1 闽公网安备 35020602001684号