|
|
51CTO旗下网站
|
|
移动端

想减少垃圾邮件?那就学会如何将Spamassassin与Postfix Mail Server整合起来

使用Spamassassin和Postfix,防止垃圾邮件没完没了地骚扰这项任务会变得简单一点。

作者:布加迪编译来源:51CTO|2019-06-14 08:00

【51CTO.com快译】Postfix Mail Server是一种免费开源的邮件传输代理,用于电子邮件的路由和投递,它包括一个基本的内容检查工具。然而,鉴于垃圾邮件变得很猖獗,对于许多公司来说,这种内置检查工具远远不够。因此,你可能想要使用第三方工具来增强Postfix。Apache的Spamassassin就是这样一款工具。

Spamassassin使用多种垃圾邮件检测技术,比如基于DNS、模糊校验和的垃圾邮件检测、贝叶斯过滤、外部程序、黑名单以及联机数据库。这比Postfix中的基本检查工具强大得多。如果你发现贵公司大量的垃圾邮件通过Postfix进来,该服务器可能需要一番提升和加强,比如借助Spamassassin。

那么如何整合两者呢?不妨看一看。

假设

假设你已经在Linux上运行一台有效的Postfix SMTP服务器。我将在Ubuntu Server 18.04平台上演示安装和整合。如果你选择的服务器平台不一样,需要相应地修改安装指令。

安装

Spamassassin在默认情况下未安装。想解决该问题,打开终端窗口并执行命令:

  1. sudo apt-get install spamassassin spamc -y 

一旦安装完毕,必须运行并启用spamassassin守护程序(以便它在系统引导时运行)。为此,执行以下两个命令:

  1. sudo systemctl start spamassassin  
  2. sudo systemctl enable spamassassin 

这就是安装过程。接下来进行整合。

配置Postfix

必须配置Postfix,以便Postfix通过Spamassassin来传输入站电子邮件。为此,请使用以下命令打开Postfix配置文件:

  1. sudo nano /etc/postfix/master.cf 

在该文件的最上面(图A)附近,你会找到以smtp开头的一行。

图A. Postfix配置文件

在该行末尾,添加以下内容:

  1. -o content_filter=spamassassin 

因此,整行看起来应该是这样:

  1. smtp inet n - y - - smtpd -o content_filter=spamassassin 

滚动到master.cf文件的底部,添加以下几行:

  1. spamassassin unix - n n - - pipe  
  2. user=debian-spamd argv=/usr/bin/spamc -f -e  
  3. /usr/sbin/sendmail -oi -f ${sender} ${recipient} 

保存并关闭该文件。

使用以下命令重新启动Postfix:

  1. sudo systemctl restart postfix 

Postfix和Spamassassin现在协同运行,有助于预防垃圾邮件。

少一些垃圾邮件

恭喜你,现在通过Postfix进来的垃圾邮件应该少一些了。贵公司和客户会感谢你。这当然不是防止服务器上出现恶意出入邮件的最终方法,却是良好的开端。

原文标题:Want less spam? Learn how to integrate Spamassassin with Postfix Mail Server,作者:Jack Wallen

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

【编辑推荐】

  1. 重返***之路,纳德拉打造开源的微软
  2. 谁能制约云厂商滥用开源,谁来帮助开源软件作者?
  3. 5个可以满足你的生产力、沟通和娱乐需求的开源手机应用
  4. 开源,能否成为芯片困境破局之道
  5. 实现100倍加速!谷歌开源超强张量计算库TensorNetwork
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

16招轻松掌握PPT技巧

16招轻松掌握PPT技巧

GET职场加薪技能
共16章 | 晒书包

289人订阅学习

20个局域网建设改造案例

20个局域网建设改造案例

网络搭建技巧
共20章 | 捷哥CCIE

645人订阅学习

WOT2019全球人工智能技术峰会

WOT2019全球人工智能技术峰会

通用技术、应用领域、企业赋能三大章节,13大技术专场,60+国内外一线人工智能精英大咖站台,分享人工智能的平台工具、算法模型、语音视觉等技术主题,助力人工智能落地。
共50章 | WOT峰会

0人订阅学习

读 书 +更多

Visual C# 2005技术内幕

本书提供了.NET框架下C#编程的详尽指南。书中详细介绍了.NET框架中的核心概念、使用GDI+编写高级用户界面、多线程程序设计、使用ClickOnc...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客