GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat SpamAssassin na virtuální server s CentOS 6

SpamAssassin je poštovní filtr s otevřeným zdrojovým kódem napsaný v Perlu, který se používá pro filtrování nevyžádané pošty u e-mailů na základě pravidel pro shodu obsahu. Lze jej použít na široké škále e-mailových systémů včetně sendmail.

SpamAssassin lze snadno nainstalovat pomocí RPM na virtuální privátní server s CentOS 6 pomocí následujících kroků:

Povolit úložiště EPEL:

vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 6 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 6 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
yum clean all
yum update

Nainstalujte balíčky Sendmail a Spamassassin a jejich závislosti:

yum install sendmail sendmail-cf spamassassin spamass-milter
yum install perl-Mail-SPF perl-Mail-DKIM perl-Razor-Agent pyzor poppler-utils re2c
chkconfig spamassassin on
chkconfig spamass-milter on
service spamassassin start
service spamass-milter start
cd /etc/mail/
vi sendmail.mc

Přidejte následující řádky:

dnl #
 dnl # SPAMASSASSIN dnl
 dnl **
 dnl ** enable spamassassin-milter to scan for spam using spamassassin **
 dnl **
 INPUT_MAIL_FILTER(`spamassassin', `S=unix:/var/run/spamass-milter/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl
 define(`confMILTER_MACROS_CONNECT',`t, b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
 define(`confMILTER_MACROS_HELO',`s, {tls_version}, {cipher}, {cipher_bits}, {cert_subject}, {cert_issuer}')dnl
 dnl # END LOCAL ADDITIONS
 dnl #
make all

Restartujte službu Sendmail, aby se změny projevily:

service sendmail restart

Abyste se ujistili, že Spamassassin funguje, spusťte následující příkaz:

spamassassin -D < /usr/share/doc/spamassassin-3.3.1/sample-spam.txt 2>&1 |grep -i spf

Chcete-li otestovat nastavení pošty a ověřit, že je filtr správně nainstalován a zjišťuje příchozí spam, odešlete e-mail na existující e-mailový účet na serveru s následujícím řádkem:

XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X

E-mail by měl být označen [SPAM] a pokud zkontrolujete soubor protokolu Sendmail pomocí příkazu ‚tail -f /var/log/maillog‘, měli byste si všimnout něčeho jako:

sendmail[4736]: qAGL3ib3004736: Milter add: header: X-Spam-Status: Yes, score=999.9 required=5.0

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek. Můžete si také prohlédnout našeho průvodce Jak nainstalovat a integrovat SpamAssassin s Postfixem na CentOS 6 VPS.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Jak nainstalovat Minecraft Server na CentOS 7

  2. Jak nainstalovat Teamspeak 3 Server na CentOS 8

  3. Jak nainstalovat ProFTPD na CentOS 7

  1. Jak nainstalovat Nginx na CentOS 8

  2. Jak nainstalovat PostgreSQL na CentOS 8

  3. Jak nainstalovat MariaDB na CentOS 8

  1. Jak nainstalovat Jenkins Automation Server s Nginx na CentOS 7

  2. Jak spravovat server CentOS 7 pomocí Webmin

  3. Jak nainstalovat server FreeIPA na CentOS 7