Mail Server · 2 min read · Feb 14, 2026
ASSP Mit Eingebettetem ClamAV In Postfix Integriert Mit Virtuellen Benutzern Und Domains
ASSP Mit Eingebettetem ClamAV In Postfix Integriert Mit Virtuellen Benutzern Und Domains
Version 1.1
Autor: Oliver Meyer
Dieses Dokument beschreibt, wie man ASSP (Anti-Spam SMTP Proxy) mit eingebettetem ClamAV in einen Mailserver auf Basis von Postfix integriert, der virtuelle Benutzer und Domains enthält, d.h. Benutzer und Domains, die in einer MySQL-Datenbank gespeichert sind. Es basiert auf Teilen des Howtos “Benutzer und Domains mit Postfix, Courier und MySQL (Debian Etch)” von Falko Timme.
Der resultierende Postfix-Server ist funktional fast identisch mit dem oben genannten Howto, benötigt jedoch kein Amavisd. ASSP bietet eine komfortable, umfangreiche Web-Oberfläche für die Einrichtung/Konfiguration.
Dieses Howto ist als praktische Anleitung gedacht; es behandelt nicht die theoretischen Hintergründe. Diese werden in vielen anderen Dokumenten im Web behandelt.
Dieses Dokument kommt ohne jegliche Gewährleistung! Ich möchte sagen, dass dies nicht der einzige Weg ist, ein solches System einzurichten. Es gibt viele Möglichkeiten, dieses Ziel zu erreichen, aber dies ist der Weg, den ich wähle. Ich gebe keine Garantie, dass dies für Sie funktionieren wird!
1 Vorbereitung
Bitte folgen Sie dem Howto “Benutzer und Domains mit Postfix, Courier und MySQL (Debian Etch)” von Falko Timme von Schritt 1 - 8 + 13, bevor Sie fortfahren.
2 Benötigte Pakete
Zuerst müssen wir einige Pakete installieren, die von ASSP benötigt werden:
apt-get install libcompress-zlib-perl libdigest-md5-perl libemail-valid-perl libfile-readbackwards-perl libmail-spf-query-perl libmail-srs-perl libnet-dns-perl libsys-syslog-perl libnet-ldap-perl libtime-hires-perl unzip3 ASSP herunterladen
Laden Sie ASSP herunter und entpacken Sie es:
cd /usr/src/
wget http://mesh.dl.sourceforge.net/sourceforge/assp/ASSP_1.3.3.1-Install.zip
unzip ASSP_1.3.3.1-Install.zip4 ASSP installieren
Bereiten Sie einige Verzeichnisse vor:
mkdir -p /usr/share/assp/spam
mkdir /usr/share/assp/notspam
mkdir /usr/share/assp/errors
mkdir /usr/share/assp/errors/spam
mkdir /usr/share/assp/errors/notspamKopieren Sie ASSP an den richtigen Ort:
cd /usr/src/ASSP_1.3.3.1-Install/
cp -R ASSP/* /usr/share/assp/5 Skript erstellen
Für die umfangreiche Nutzung von ASSP erstellen wir das folgende Skript (danke an Ivo Schaap) und die Runlevel-Einträge für den Autostart:
vi /etc/init.d/assp#!/bin/sh -e
# Starten oder Stoppen von ASSP
#
# Ivo Schaap <[email protected]>
PATH=/bin:/usr/bin:/sbin:/usr/sbin
case "$1" in
start)
echo -n "Starte den Anti-Spam SMTP Proxy"
cd /usr/share/assp
perl assp.pl
;;
stop)
echo -n "Stoppe den Anti-Spam SMTP Proxy"
kill -9 `ps ax | grep "perl assp.pl" | grep -v grep | awk '{ print $1 }'`
;;
restart)
$0 stop || true
$0 start
;;
*)
echo "Verwendung: /etc/init.d/assp {start|stop|restart}"
exit 1
;;
esac
exit 0
Ändern Sie die Berechtigung:
chmod 755 /etc/init.d/asspErstellen Sie die Runlevel-Einträge:
update-rc.d assp defaultsStarten Sie ASSP zum ersten Mal:
/etc/init.d/assp startErhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.