GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie SpamAssassin auf einem virtuellen Server mit CentOS 6

SpamAssassin ist ein in Perl geschriebener Open-Source-E-Mail-Filter, der zum Filtern von E-Mail-Spam auf der Grundlage von Inhaltsabgleichsregeln verwendet wird. Es kann auf einer Vielzahl von E-Mail-Systemen verwendet werden, einschließlich sendmail.

SpamAssassin kann mit den folgenden Schritten einfach per RPM auf einem Virtual Private Server mit CentOS 6 installiert werden:

EPEL-Repository aktivieren:

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

Installieren Sie Sendmail- und Spamassassin-Pakete und ihre Abhängigkeiten:

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

Fügen Sie die folgenden Zeilen hinzu:

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

Starten Sie den Sendmail-Dienst neu, damit die Änderungen wirksam werden:

service sendmail restart

Um sicherzustellen, dass Spamassassin funktioniert, führen Sie den folgenden Befehl aus:

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

Um Ihre E-Mail-Einrichtung zu testen und sicherzustellen, dass der Filter richtig installiert ist und eingehenden Spam erkennt, senden Sie eine E-Mail mit der folgenden Zeile an ein vorhandenes E-Mail-Konto auf dem Server:

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

Die E-Mail sollte mit [SPAM] gekennzeichnet sein, und wenn Sie die Sendmail-Protokolldatei mit dem Befehl „tail -f /var/log/maillog“ überprüfen, sollten Sie Folgendes bemerken:

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

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen. Sie können auch unsere Anleitung zum Installieren und Integrieren von SpamAssassin mit Postfix auf einem CentOS 6-VPS lesen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie Minecraft Server unter CentOS 7

  2. So installieren Sie Nginx unter CentOS 8

  3. So installieren Sie PostgreSQL unter CentOS 8

  4. So installieren Sie Teamspeak 3 Server auf CentOS 8

  5. So installieren Sie ProFTPD unter CentOS 7

So installieren Sie MySQL 8 unter CentOS 8

So installieren Sie Shoutcast Server auf CentOS 8

So installieren Sie Lighttpd unter CentOS

So installieren Sie VestaCP auf CentOS 6

So installieren Sie den Mailserver mit PostfixAdmin unter CentOS 7

So installieren Sie Apache mit virtuellem Host unter CentOS 8