`
iunknown
  • 浏览: 409618 次
社区版块
存档分类
最新评论

SpamAssassin, spf, greylist, dnsbl 相关的 milter 编译安装

阅读更多
首先,如果系统中没有 libmilter.a 库,那么下载 sendmail-8.14.3 ,把 libmilter.a 安装上。libmilter 库有个 bug ,会导致很多的 milter core dump 。

sendmail-8.14.3/libmilter/smfi.c 

832c832
<                       ++s;    /* points to next macro name */
---
>                       if( NULL != *s ) ++s;   /* points to next macro name */


SpamAssassin 还是用 perl 的自动安装吧,不用自己找依赖的库。
# perl -MCPAN -e shell
cpan> install HTML::Parser
cpan> install DB_File
cpan> install Net::DNS (when prompted to enable tests, choose no)
cpan> install Digest::SHA1
cpan> install Mail::SpamAssassin 


相应的 milter 用 spamass-milter-0.3.1。

spf 相关的 milter 有 spfmilter-1.0.8 和 policyd-1.0.1 ,这两个 milter 是根据 libspf2 的 1.0 版本来实现的,因此要把 libspf2 的版本降低到 1.0 才能编译。

dnsbl 用 dnsbl-milter ,很简单。

milter 用 milter-greylist-4.2 。
分享到:
评论

相关推荐

    SpamAssassin Flagging Milter-开源

    3. **安装Flagging Milter**:下载并编译SpamAssassin Flagging Milter的源代码,或者在支持的平台上查找预编译的二进制包。 4. **配置Flagging Milter**:创建或修改Flagging Milter的配置文件,指定SpamAssassin...

    Linux源码编译安装postfix

    在提供的文件中,"Linux源码编译安装postfix.pdf"可能是详细的步骤指南,"教程相关.rar"可能包含其他辅助资料,而"Linux源码编译安装postfix.wmv"可能是视频教程,这些资源都可以进一步帮助理解和操作。请根据具体...

    SpamAssassin安装[收集].pdf

    在Linux系统中,可以通过以下步骤安装和配置SpamAssassin以及FuzzyOCR,一个用于识别邮件中图像中的文本的工具,以提高垃圾邮件检测的准确性。 1. **安装SpamAssassin**: 使用`sudo apt-get install spamassassin...

    SpamAssassin中文配置

    在大多数 Linux 发行版中,可以通过包管理器(如 apt、yum 或 dnf)轻松安装 SpamAssassin。例如,在 Ubuntu 上: ```bash sudo apt-get update sudo apt-get install spamassassin ``` 在 CentOS 或 Fedora 上: ...

    SpamAssassin的简单应用

    SpamAssassin可以通过CPAN安装,也可以自己编译安装。使用CPAN安装时,需要执行以下命令: perl -MCPAN -e shell install Mail::SpamAssassin 如果选择自己编译安装,需要从Apache SpamAssassin的官方网站下载最新...

    Mail-SpamAssassin-3.2.5.tar.gz

    安装SpamAssassin通常涉及编译源代码,对于`Mail-SpamAssassin-3.2.5.tar.gz`这样的压缩包,首先需要解压,然后按照官方文档或社区提供的指南进行配置和安装。配置过程可能包括设置SMTP服务器集成、调整过滤阈值以及...

    Mail_SpamAssassin_Conf

    Mail_SpamAssassin_Conf中文配置

    sa2dnsbl:使用 spamassassin 生成 DNS 黑洞列表

    sa2dnsbl描述: 使用 spamassassin 生成 DNS 黑洞列表sa2dnsbl 包包括: sa2dnsblc.pm - 客户端,一个 SpamAssassin 模块sa2dnsbld.pl - 守护进程(由 init 运行) sa2dnsblw.pl - 工作脚本(由 cron 运行) ip2...

    邮件服务器DNS设置(MX、SPF、DKIM)记录详解

    - 可以通过安装配置如SpamAssassin等插件来进一步增强垃圾邮件过滤功能。 #### DKIM记录详解 DKIM(DomainKeys Identified Mail)是一种利用数字签名来验证邮件来源的技术。它通过为每封邮件添加加密的数字签名来...

    linux下spamassassin配置.docx

    在Linux系统上安装SpamAssassin通常可以通过包管理器进行,如在Red Hat或CentOS系统中可以使用`yum`命令: ```bash yum -y install spamassassin ``` **配置SpamAssassin** 安装完成后,你需要对SpamAssassin进行...

    linux下架设邮箱 进阶篇[spamassassin].pdf

    本文将深入讲解如何在Linux系统中安装和配置SpamAssassin,以及利用procmail来集成到邮件系统中。 首先,SpamAssassin是一个开源的邮件过滤器,它通过一套预设的规则对邮件进行分析,判断是否为垃圾邮件。这些规则...

    IVS-Milter-开源

    安装IVS Milter时,通常需要先安装其依赖库,如ClamAV和SpamAssassin,然后编译源代码,生成可执行文件,并配置相应的服务脚本。在配置文件中,用户可以定义过滤策略,比如设置SpamAssassin的评分阈值,设定ClamAV的...

    linux下架设邮箱进阶篇[spamassassin]扫描.pdf

    Linux环境下搭建邮件服务器的过程中,对垃圾邮件的防范是至关重要的。 SpamAssassin 是一款强大的开源反垃圾邮件系统,专门用于检测并...同时,理解并合理配置相关配置文件,有助于优化 SpamAssassin 的性能和准确性。

    public-sa:Spamassassin规则集

    - **SpamAssassin 工作原理**: 它分析邮件内容,通过一系列预设的规则(如贝叶斯分类、DNSBL查询、启发式检查等)进行评分。如果邮件的总分超过设定阈值,则会被标记为垃圾邮件。 ### 2. 自定义规则集 - **自定义...

    spamassassin-3.4.4-4.el8.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    英文原版-SpamAssassin 1st Edition

    SpamAssassin’s lack of published documentation.SpamAssassin by Alan Schwartz, is the only published resource devoted to SpamAssassin and how to integrate it effectively into your networks....

    SpamAssassin-开源

    SpamAssassin现在是Apache Software Foundation的一部分。 我们的代码,网站和邮件列表(换句话说,所有内容)现在已成为Apache SpamAssassin项目的一部分。 此处保留的所有代码都是旧的,不受支持,而不是Apache。

    linux安装openkm6.3[收集].pdf

    我们可以通过yum安装openoffice及其相关的软件包,尽管实际上只需要几个特定的组件。 swftools的安装涉及到处理SWF文件,需要安装一些依赖库,如gcc、automake、zlib、libjpeg、giflib和freetype。之后,下载并编译...

Global site tag (gtag.js) - Google Analytics