使用 amavisd-new、spamassassin、clamav 和 SPF 检查设置 Postfix?

使用 amavisd-new、spamassassin、clamav 和 SPF 检查设置 Postfix?

我正在学习如何设置邮件服务器,并且对使用 Postfix 邮件过滤器有疑问。

我正在查看以下指南(以及 Ubuntu wiki 上的类似指南):

https://help.ubuntu.com/12.04/serverguide/mail-filtering.html

它让你安装许多软件包:

amavisd-new、spamassassin、clamav-daemon、opendkim、postfix-policyd-spf-python、pyzor、razor

然后,给出了非常简单的说明(这很好)来设置 ClamAV、SpamAssassin 和 Amavisd-new。特别提到,SpamAssassin 将自动检测和使用 pyzor 和 razor,并且不需要对它们进行额外设置。

但是,从来没有讨论过如何设置 SPF 或 DKIM,或者它们是否自动设置。这些是否也像 pyzor 和 razor 一样自动设置和集成?或者,是否需要额外的设置?

Ubuntu 手册页讨论了 postfix-policyd-spf-python 的设置,Ubuntu 维基页面也是如此,但都没有讨论有关 amavisd-new、spamassassin 或 clamav-daemon 的任何内容,也没有讨论 SPF 是否使用它们和 postfix-policyd-spf-python 包自动设置,或者无论您是否将其与这三个包一起使用,它们详述的设置是否都必须完成。

http://manpages.ubuntu.com/manpages/precise/man1/policyd-spf.1.html

有人可以澄清一下吗?

谢谢。

答案1

该指南主要介绍如何从收到的邮件中过滤垃圾邮件。除了要求检查 SPF 和 DKIM 之外,系统上实际上不需要进行任何设置。

如果你调用该检查,那么当你的服务器收到一封来自 IP 地址 123.123.456.456 的电子邮件时,该邮件声称来自[电子邮件保护],它将在 example.com 的 DNS 条目中查找 TXT 记录,以查看该 IP 地址是否被列为 example.com 的有效邮件源

DKIM 只会在此基础上增加一些复杂性

相关内容