当前位置: 首页 > 科技观察

想要减少垃圾邮件?然后学习如何将Spamassassin与Postfix邮件服务器集成

时间:2023-03-19 18:01:47 科技观察

【.comExpress翻译】Postfix邮件服务器是一个免费的开源邮件传输代理,用于电子邮件的路由和传递,其中包括一个基本的内容检查工具。然而,鉴于垃圾邮件的猖獗,对于许多公司来说,这种内置检查是不够的。因此,您可能希望使用第三方工具增强Postfix。Apache的Spamassassin就是这样一种工具。Spamassassin使用各种垃圾邮件检测技术,例如基于DNS、模糊校验和垃圾邮件检测、贝叶斯过滤、外部程序、黑名单和在线数据库。这比Postfix中的基本检查功能强大得多。如果你发现你公司有大量的垃圾邮件是通过Postfix进来的,服务器可能需要升级和加强,比如使用Spamassassin。那么如何将二者结合起来呢?不妨看看。假设假设您已经有一个在Linux上运行的PostfixSMTP服务器。我将演示在UbuntuServer18.04平台上的安装和集成。如果选择不同的服务器平台,则需要相应地修改安装说明。默认情况下不安装Spamassassin。要修复此问题,请打开一个终端窗口并执行以下命令:sudoapt-getinstallspamassassinspamc-y安装后,spamassassin守护程序必须正在运行并启用(以便它在系统启动时运行)。为此,请执行以下两个命令:sudosystemctlstartspamassassinsudosystemctlenablespamassassin这是安装过程。接下来是集成。配置Postfix必须配置Postfix,以便Postfix通过Spamassassin传递入站电子邮件。为此,请使用以下命令打开Postfix配置文件:sudonano/etc/postfix/master.cf在文件的最顶部附近(图A),您会发现以smtp开头的一行。图A.Postfix配置文件在该行的末尾,添加以下内容:-ocontent_filter=spamassassin因此整行应如下所示:smtpinetn-y--smtpd-ocontent_filter=spamassassin滚动到master.cf文件的底部并添加以下几行:spamassassinunix-nn--pipeuser=debian-spamdargv=/usr/bin/spamc-f-e/usr/sbin/sendmail-oi-f${sender}${recipient}保存并关闭文件.使用以下命令重新启动Postfix:sudosystemctlrestartpostfixPostfix和Spamassassin现在协同工作以帮助防止垃圾邮件。更少的垃圾邮件恭喜,现在应该有更少的垃圾邮件通过Postfix进入了。您的公司和客户会感谢您。这当然不是防止服务器上恶意传入和传出邮件的最终解决方案,但它是一个好的开始。原标题:想要更少的垃圾邮件?了解如何将Spamassassin与Postfix邮件服务器集成,作者:JackWallen