Greylisting mit SpamDyke

Diskutiere Greylisting mit SpamDyke im Technik Forum im Bereich Plesk-Forum; Hier mal ein Tutorial, wie man SpamDyke zusammen mit Plesk zur Bekämpfung von Spam einsetzt. SpamDyke ist vielleicht besser bekannt unter dem Begriff Spambekämpfung durch ...

Ergebnis 1 bis 5 von 5
  1. #1

    Greylisting mit SpamDyke

    Hier mal ein Tutorial, wie man SpamDyke zusammen mit Plesk zur Bekämpfung von Spam einsetzt.

    SpamDyke ist vielleicht besser bekannt unter dem Begriff Spambekämpfung durch Greylisting.

    Ersteinmal hier die offizielle Seite http://www.spamdyke.org

    Nun zur Installation

    #Quellcode herunterladen
    Code:
    #cd /usr/src
    #wget http://www.spamdyke.org/releases/spamdyke-4.0.10.tgz
    #tar -xzf spamdyke-4.0.10.tgz
    Nun muss noch GCC und openssl-Devel installiert werden (den jeweiligen für euch richtigen code wählen nicht alle!)
    Code:
    #apt-get install gcc libssl-dev
    #yast -i gcc openssl-devel
    #yum install gcc openssl-devel
    Kompilieren und installieren
    Code:
    #cd /usr/src/spamdyke-4.0.10/spamdyke
    #./configure 
    #make
    #make install
    #cd /usr/src/spamdyke-4.0.10/utils
    #./configure 
    #make 
    #make install
    Kopieren der Datei
    Code:
    #cp spamdyke /usr/local/bin
    Konfigurationsdatei anlegen
    Code:
    Am Anhang angehängt Datei (spamdyke.conf) in den Ordner /etc/ kopieren
    Nun folgende Verzeichnisse anlegen
    Code:
    #mkdir /var/qmail/spamdyke/blacklist_rdns.d 
    #mkdir /var/qmail/spamdyke/greylist
    #chmod 777 /var/qmail/spamdyke/blacklist_rdns.d 
    #chmod 777 /var/qmail/spamdyke/greylist
    Noch folgende Dateien anlegen
    Code:
    #touch /var/qmail/spamdyke/blacklist_ip
    #touch /var/qmail/spamdyke/blacklist_recipients
    #touch /var/qmail/spamdyke/whitelist_ip
    #touch /var/qmail/spamdyke/blacklist_keywords
    #touch /var/qmail/spamdyke/blacklist_senders
    #touch /var/qmail/spamdyke/whitelist_rdns
    #touch /var/qmail/spamdyke/whitelist_sender
    Code:
    #chmod 777 auf alle Dateien
    Aktivieren von Greylisting für die gewünschten Domains
    Code:
    #mkdir /var/qmail/spamdyke/greylist/domain.de
    #chmod 777 /var/qmail/spamdyke/greylist/domain.de
    Nun noch folgende Zeile in der /etc/xinetd.d/smtp_psa und smtps_psa einfügen
    Code:
    /usr/local/bin/spamdyke -f /etc/spamdyke.conf
    Dies sieht dann so aus
    Code:
    service smtp
    {
            socket_type     = stream
            protocol        = tcp
            wait            = no
            disable         = no
            user            = root
            instances       = UNLIMITED
            server          = /var/qmail/bin/tcp-env
            server_args     = /var/qmail/bin/relaylock /usr/local/bin/spamdyke -f /etc/spamdyke.conf /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
    }
    Nun noch den Xinetd neustarten
    Code:
    /etc/init.d/xinetd restart
    Hinweis:
    Für alle die noch den inetd verwenden. Einfach die Zeile in der /etc/inetd.conf eintragen

    Die /etc/spamdyke.conf ist nur eine Beispielkonfiguration von mir.

    Die ausführliche Dokumentationzu allen Befehlen gibts direkt beim Hersteller.

    •    

      MisterAd


        
       

  2. #2

    Re: Greylisting mit SpamDyke

    Für jeden ders braucht, habe ich noch ein kleines Batchscript geschrieben, das folgendes durchführt:

    1. Löscht alle Dateien die älter als 1 Woche sind und eine größe von 0 KB haben
    2. Löscht alle Verzeichnisse für die keine Mailbox existiert (Achtung Statisch)
    3. Löscht alle Dateien die älter als 6 Monate sind

    zu 3. ist zu sagen:
    Ich denke nach 6 Monaten können sich die Server wieder neu authentifizieren, dies verhindert eine Überfüllung mit Dateien.

    Wer einzelne Teile nicht möchte, kann diese gerne weglassen.

    Das ganze als Cronjob 1mal täglich ausführen.

    spamdyke-clean.sh
    Code:
    #Loeschen wenn aelter als 1 Woche und Dateigroesse 0 KB
    find /var/qmail/spamdyke/greylist/domain.de/mailbox1 -mmin +10080 -size 0k -exec rm {} \;
    find /var/qmail/spamdyke/greylist/domain.de/mailbox2 -mmin +10080 -size 0k -exec rm {} \;
    
    #Loeschen wenn ungleich existierende Mailbox
    find /var/qmail/spamdyke/greylist/domain.de/ -maxdepth 1 -mindepth 1  ! -name 'mailbox1' ! -name 'mailbox2' ! -name 'mailbox3' -exec rm -R {} \;
    
    #Loeschen wenn aelter als 6 Monate, um Überschwemmung zu vermeiden.
    find /var/qmail/spamdyke/greylist/domain.de/mailbox1 -mmin +252000 -exec rm {} \;
    find /var/qmail/spamdyke/greylist/domain.de/mailbox2 -mmin +252000 -exec rm {} \;

  3. #3

    Re: Greylisting mit SpamDyke

    Kurzer Hinweis:

    Die Version 4.0.1 habe ich aktuell noch nicht zum Laufen gebracht. Also vorerst sicherheitshalber die Version 3.1.8 verwenden.

  4. #4

    Re: Greylisting mit SpamDyke

    Also die Version 4.0.2 läuft jetzt unter Plesk.

    Wichtige Änderungen:

    Den Ordner /var/qmail/spamdyke/greylist/domain.de/ löschen, da die neue Ordnerstruktur etwas anders ist.

    Die Konfigurationsdatei spamdyke.conf wie folgt anpassen.

    Code:
    log-level=info
    local-domains-file=/var/qmail/control/rcpthosts
    idle-timeout-secs=60
    graylist-dir=/var/qmail/spamdyke/greylist
    graylist-level=always
    graylist-min-secs=300
    graylist-max-secs=1814400
    policy-url=http://my.policy.explanation.url/
    sender-blacklist-file=/var/qmail/spamdyke/blacklist_senders
    recipient-blacklist-file=/var/qmail/spamdyke/blacklist_recipients
    ip-in-rdns-keyword-blacklist-file=/var/qmail/spamdyke/blacklist_keywords
    ip-blacklist-file=/var/qmail/spamdyke/blacklist_ip
    rdns-blacklist-dir=/var/qmail/spamdyke/blacklist_rdns.d
    rdns-whitelist-file=/var/qmail/spamdyke/whitelist_rdns
    ip-whitelist-file=/var/qmail/spamdyke/whitelist_ip
    sender-whitelist-file=/var/qmail/spamdyke/whitelist_sender
    greeting-delay-secs=5
    
    tls-certificate-file=/var/qmail/control/servercert.pem
    local-domains-file=/var/qmail/control/rcpthosts
    
    smtp-auth-command=/var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /bin/true
    smtp-auth-level=ondemand-encrypted
    Das eigentliche Update funktioniert genauso wie die Installation einer Neuinstallation. (Siehe Oben)

    Code:
    #cd /usr/src
    #wget http://www.spamdyke.org/releases/spamdyke-4.0.2.tgz
    #tar -xzf spamdyke-4.0.2.tgz

  5. #5

    Re: Greylisting mit SpamDyke

    Ein Plesk-Addon wurde von HaggyBear geschrieben.

    Downloadbar unter http://www.haggybear.de

Greylisting mit SpamDyke

Ähnliche Themen zu Greylisting mit SpamDyke


  1. Postfix & Greylisting: Hallo zusammen, hat irgendjemand Greylisting mit Postfix & Plesk erfolgreich laufen ? Ich hab...



  2. Plesk Greylisting Manager: Nachdem Parallels jetzt also mit der Plesk Version 9.2.1 eine eigene Greylisting Implementation...



  3. Plesk 9.2.1 Greylisting lässt sich nicht aktivieren: Ich erhalte beim aktivieren des Greylistings folgende Fehlermeldung: ERROR: PleskUtilException...



  4. Spamdyke Problem: Hallo, ich habe versucht Spamdyke (4.0.10) wie in den FAQ beschrieben auf meinem Debian 4 vServer...



  5. Greylisting mit Plesk: Hallo, ich habe Plesk 7.5.4 unter Suse 9.3 laufen. Und ich habe mich sehr gefreut als ich diese...


Besucher kamen mit folgenden Begriffen auf die Seite:

spamdyke postfix

postfix spamdyke
plesk spamdyke
spamdyke greylist
Spamdyke
spamdyke whitelist
Spamdyke deinstallieren
spamdyke postfix plesk 10
plesk postfix spamdyke
http:www.plesk-forum.degreylisting-spamdyke-546.html
spamdyke greylisting deaktivieren
postfix Spamdyke
spamdyke disable per domain
postfix greylist struktur
besser als greylisting
spamdyke eine domain greylist
Eintrag in whitelist_senders
spamdyke graylisting deaktivieren
spamdyke disable graylisting
was ist besser als greylisting
spamdyke config example
spamdyke spamdykewhitelist_rdns
plesk gcc installieren
spamdyke plesk 10
greylisting manager entfernen