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 unzip

3 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.zip

4 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/notspam

Kopieren 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/assp

Erstellen Sie die Runlevel-Einträge:

update-rc.d assp defaults

Starten Sie ASSP zum ersten Mal:

/etc/init.d/assp start
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.