Installation · 4 min read · Jan 30, 2026
Installation von ASSP (Anti-Spam SMTP Proxy) auf Ubuntu Server 10.04 / Debian 5.0 - Seite 2
Installieren von ASSP
- Gehen Sie zu Ihrem bevorzugten Download-Verzeichnis. Wenn Sie keines haben, ist Ihr Home-Verzeichnis in Ordnung.
- Laden Sie die ASSP-Programmdaten herunter. Gehen Sie zu seiner SourceForge-Projektseite ( http://sourceforge.net/projects/assp/files/), kopieren Sie den Download-Link und fügen Sie ihn nach einem wget-Befehl ein. Es sollte ungefähr so aussehen:
- Sie sollten immer die neueste stabile Version herunterladen; die hier verwendeten Versionsnummern dienen nur als Beispiel.
wget http://sourceforge.net/projects/assp/files/ASSP%20Installation/ASSP%201.8.1.1/ASSP_1.8.1.1-Install.zip
- Entpacken Sie ASSP:
unzip ASSP_1.8.1.1-Install.zip - Erstellen Sie ein Verzeichnis für die ASSP-Programmdaten:
mkdir /usr/share/assp - Kopieren Sie ASSP in sein neues Home-Verzeichnis: cd ASSP_1.8.1.1-Install
cp -R ASSP/* /usr/share/assp - Installieren Sie die SSLeay-Abhängigkeiten (diese werden für einige Perl-Module im nächsten Schritt benötigt):
apt-get install libssl-dev libdb-dev - Installieren Sie die erforderlichen Perl-Module, indem Sie das mod_inst.pl-Skript ausführen: cd /usr/share/assp
perl mod_inst.pl - Akzeptieren Sie alle Standardwerte, wenn Sie dazu aufgefordert werden. Dies wird eine Weile dauern…
- Wenn das Skript fertig ist, sollten alle Module [OK] anzeigen.
- Wenn eines der Module [FAILED] anzeigt, versuchen Sie, das mod_inst.pl-Skript erneut auszuführen, da manchmal eine Abhängigkeit installiert wurde, nachdem dieses Modul versucht hat, sich zu installieren.
- In einigen Fällen kann das Perl-Modul File::Scan::ClamAV fehlschlagen. Wenn dies der Fall ist, gehen Sie einfach zu CPAN…
perl -MCPAN -e shell…und erzwingen Sie die Installation an der CPAN-Eingabeaufforderung:force install File::Scan::ClamAV - Führen Sie das mod_inst.pl-Skript erneut aus, um sicherzustellen, dass alles [OK] ist. Wenn etwas nicht in Ordnung ist, überprüfen Sie Ihre Perl-Abhängigkeiten.
- Führen Sie ASSP zum ersten Mal aus. Es sollte ohne Fehler oder signifikante Warnungen starten:
perl assp.pl &
Konfigurieren von ASSP
Dies ist nur eine sehr grundlegende Konfiguration, um Ihnen den Einstieg zu erleichtern und einige Optionen zum Laufen zu bringen. Nachdem Sie dieses How-To abgeschlossen haben, sollten Sie zur ASSP-Wiki oder zu den Foren gehen, um Dokumentationen zu finden, wie Sie ASSP vollständig konfigurieren können.
- Gehen Sie von einem beliebigen Webbrowser im Netzwerk zu http://
:55555 (das Standardpasswort ist nospam4me, lassen Sie den Benutzernamen leer) und ändern Sie die folgenden Einstellungen: - Server Setup Abschnitt:
Aktivieren Sie “ASSP als Daemon ausführen” (AsADaemon)
Aktivieren Sie “HTTP-Kompression in der GUI aktivieren” (EnableHTTPCompression)
- ClamAV und FileScan Abschnitt:
Aktivieren Sie “ClamAV verwenden” (UseAvClamd)
Ändern Sie “Port oder Dateisocket für ClamAV” (AvClamdPort) auf /var/run/clamav/clamd.ctl - SSL/TLS Abschnitt:
Wenn Sie sichere/verschlüsselte E-Mails anbieten möchten, aktivieren Sie “SSL/TLS-Unterstützung aktivieren” (enableSSL)
- Stoppen Sie ASSP und starten Sie es erneut.
- Überprüfen Sie, ob alle Perl-Module korrekt installiert und konfiguriert sind. Auf der Info- und Statistikseite überprüfen Sie den Abschnitt Perl-Module: - Alle Perl-Module sollten verfügbar sein (grün). IPv6, SSL und MySQL sind optional.
- Ignorieren Sie IO::Socket::SSL, wenn Sie SSL nicht verwenden möchten.
- Ignorieren Sie IO::Socket::INET6, wenn Sie IPv6 nicht verwenden möchten.
- Ignorieren Sie Tie::RDBM, wenn Sie MySQL nicht verwenden möchten.
- Testen Sie den ASSP/Postfix-Server, indem Sie auf Port 25 telnetten.
telnet localhost 25Sie sollten in der Lage sein, den Willkommenstext Ihres Postfix-SMTP-Servers zu sehen. - Geben Sie den folgenden HELO-Befehl ein:
helo yourhostname.yourdomain.tldSie sollten eine ähnliche Nachricht erhalten: 250 yourhostname.yourdomain.tld - Beenden Sie den SMTP-Server:
quit
Ein Startskript für ASSP einrichten
- Stellen Sie sicher, dass ASSP nicht läuft. Möglicherweise müssen Sie den laufenden ASSP-Prozess finden und beenden, wenn Sie ihn aus einem vorherigen Schritt laufen gelassen haben:
ps -A | grep perlFinden Sie die Prozess-ID für den Perl-Prozess (es sollte die erste Zahl links sein). Beenden Sie den Prozess:kill -9 - Machen Sie das assp.pl-Skript ausführbar: cd /usr/share/assp
chmod 755 assp.pl - Gehen Sie zu diesem Forenthread und kopieren Sie das Init-Skript im ursprünglichen Beitrag: https://sourceforge.net/apps/phpbb/assp/viewtopic.php?f=5&t=980&sid=11242812618cab1504a1258cb585bb0b
- Speichern Sie das Skript als /etc/init.d/assp
- Machen Sie das ASSP-Init-Skript ausführbar: cd /etc/init.d
chmod 755 assp - Registrieren Sie das Init-Skript, um Links zu erstellen und damit ASSP beim Booten automatisch ausgeführt wird (möglicherweise müssen Sie die ‘50’-Nummer je nach gewünschter Startreihenfolge ändern):
update-rc.d assp defaults 50 - Jetzt können Sie ASSP über das Init-Skript wie folgt starten (die folgenden Befehle werden mit diesem Skript unterstützt: {start|stop|restart|reload|force-reload|status}):
/etc/init.d/assp start - Richten Sie den GUI-Neustartbefehl ein. Auf der ASSP-Verwaltungsseite: - Automatische Aktualisierung / Neustart Abschnitt:
Ändern Sie “OS-Shell-Befehl für AutoRestart” (AutoRestartCmd) in: /etc/init.d/assp restart
Webmin installieren (optional)
Installieren Sie Webmin, um Ihnen zu helfen, die Systemressourcen zu überwachen und auf die meisten Servereinstellungen und -konfigurationen über eine Web-GUI zuzugreifen.
- Gehen Sie zu Ihrem bevorzugten Download-Verzeichnis. Wenn Sie keines haben, ist Ihr Home-Verzeichnis in Ordnung.
- Installieren Sie die Webmin-Abhängigkeiten:
apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions libapt-pkg-perl - Gehen Sie zu www.webmin.com, kopieren Sie den Download-Link zum Debian-Paket und fügen Sie ihn nach einem wget-Befehl ein:* Sie sollten immer die neueste stabile Version herunterladen; die hier verwendeten Versionsnummern dienen nur als Beispiel.
wget https://downloads.sourceforge.net/project/webadmin/webmin/1.520/webmin_1.520_all.deb - Installieren Sie das Webmin .deb-Paket:
dpkg -i webmin_1.520_all.deb - Sie können sich jetzt unter https://
:10000/ als root mit Ihrem Root-Passwort oder als beliebiger Benutzer, der sudo verwenden kann, um Befehle als root auszuführen, anmelden.
Fertig!
- Jetzt lesen Sie einige der ASSP-Konfigurationseinstellungen und haben Sie Spaß beim Einrichten.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.