Anleitung: Spammfilter für Syscp 1.4.2.2 (Debian lenny) clamav, spamassasin, maildrop

  • Hallo Newan,

    danke für die schnelle Antworten. Das unsauber war auf meine Art und Weise gemünzt ohne Neuinstallation einfach von der einen zur anderen Anleitung zu wechseln. Deine Anleitungen sind echt gut und haben mir wirklich geholfen.

    Hmm sorry muss noch ein wenig nerven:).

    Das mit Amavis das editiere ich gerade bei mir:) aber ich habe noch ein Problem mit dem rückgängig machen. Also praktisch die vmail-anweisung in spamassassin-konf raus und durch die alte anweisung ersetzen oder einfach alles außer ENABLED auskommentieren???

    Naja mit Maildroprc kann ich ja die Einstellungen für das automatische Filtern per Maildrop drinlassen, oder? Heisst sozusagen Spamassassin wird komplett über Amavis gesteuert und alle Einstellungen des SA(political uncorrect word detected,grins)-Modul gehen ins Leere?

    So also Maildrop als virtual_transport in der postfix/main.cf ist also okay, aber wie steht es mit den einstellungen in der postfix/master.cf? kann ich die wegkommentieren??? bzw sind die überflüssig?

    Danke
    Gruß
    Kai

  • Zitat von kai.scheller;26111

    Hallo Newan,

    danke für die schnelle Antworten. Das unsauber war auf meine Art und Weise gemünzt ohne Neuinstallation einfach von der einen zur anderen Anleitung zu wechseln. Deine Anleitungen sind echt gut und haben mir wirklich geholfen.


    Danke für die Blumen ;)

    Zitat


    Hmm sorry muss noch ein wenig nerven:).

    Nervst net so komm ich wenigstens nicht aus der Übung

    Zitat


    Das mit Amavis das editiere ich gerade bei mir:) aber ich habe noch ein Problem mit dem rückgängig machen. Also praktisch die vmail-anweisung in spamassassin-konf raus und durch die alte anweisung ersetzen oder einfach alles außer ENABLED auskommentieren???

    Gnau das musst du Rückgängig machen weil Amavis nun SA kontrolliert und er sich nicht selber

    Zitat


    Naja mit Maildroprc kann ich ja die Einstellungen für das automatische Filtern per Maildrop drinlassen, oder? Heisst sozusagen Spamassassin wird komplett über Amavis gesteuert und alle Einstellungen des SA(political uncorrect word detected,grins)-Modul gehen ins Leere?

    Korrekt würde ich auch so sehen. Wie ich das SA-Modul in Amavis integriere hab ich noch nicht raus gefunden aber hier gibt es auch ein SQL-Modul um in der DB nachzusehen, kann ich aber noch nicht ;)

    Zitat


    So also Maildrop als virtual_transport in der postfix/main.cf ist also okay, aber wie steht es mit den einstellungen in der postfix/master.cf? kann ich die wegkommentieren??? bzw sind die überflüssig?

    Die dovecot kannste rausnehmen normal weil du ja courier hast, da muss dann eine courier Zeile rein die kennst du ja, wenn das ging.
    Die andere Zeilen sind für den Amavis die sollten dann drin bleiben

    Gruß
    Newan

  • Hallo Jens,

    so Alles scheint prima zu klappen bis auf das auseinanderhalten der Spam und Virus eMails??

    Wo trägst Du das denn ein? Laut Deiner Anleitung würde ich sagen in der 50_user???

    Gruß
    Kai

  • Mit dem code werden alle mail zu Spammail. nimmst du die code raus dann bekommst du Viren und spam getrennt. Wenn aber sanesecurity scannt werden die mails als Virus erkannt weil das mit clamav funktioniert. Aus diesem Grund habe ich alle mails als spam markiert

  • Hmmmmmmm .......

    Also wenn ich Spam und Viren getrennt haben möchte, dann muss ich sanesecurity deaktivieren?

    Egal ob ich die Einstellung in Amavis reinnehme oder nicht, sie bewirkt nix. Alles wird als Virus geflagt? Ich werde die Einstellungen mal in die 20_Debian übernehmen oder mal schauen ob dort welche überschrieben werden.

    Mal noch extra ne andere Frage. Dein erstes HowTo hat auf Anhieb funktioniert, die Spamassassin/ClamAV/Maildrop Variante. Wie kann ich aus dieser Variante das Spamhaus.org Problem entfernen?

    Und noch eine Frage:): Inwiefern kann man mit Maildrop oder so steuern was per pop3 in courier abgeholt wird?

    Danke
    Gruß
    Kai

    PS: Als kleine Verbesserung zu Deinen HowTos die Debian Volatile Reps sind unter http://www.debian.org/volatile/ nachschaubar.

  • Zitat von kai.scheller;26127

    Hmmmmmmm .......

    Also wenn ich Spam und Viren getrennt haben möchte, dann muss ich sanesecurity deaktivieren?

    Also Sanesecurity amcht ncihts anders als Spammail von sehr bekannten Spaminhalten als Virus Clamav unterzujubeln:
    Beispiel...Casino Spam....dort wird immer mim Selben Text zu Casinos beworben..sanesecurity macht dann eine Virensig für diesen Text und ClamAV scannt als erstes und sagt INfected. So entlasstest du SA und deinen Server.

    Zitat


    Egal ob ich die Einstellung in Amavis reinnehme oder nicht, sie bewirkt nix. Alles wird als Virus geflagt? Ich werde die Einstellungen mal in die 20_Debian übernehmen oder mal schauen ob dort welche überschrieben werden.


    Muss Amavis restarten bzw haste hoffentlich ;) Bei mir gings :(

    Zitat


    Mal noch extra ne andere Frage. Dein erstes HowTo hat auf Anhieb funktioniert, die Spamassassin/ClamAV/Maildrop Variante. Wie kann ich aus dieser Variante das Spamhaus.org Problem entfernen?


    Das ist nur der durchgestrichene Teil, deswegen ja auch durchgestrichen ;)

    Zitat


    Und noch eine Frage:): Inwiefern kann man mit Maildrop oder so steuern was per pop3 in courier abgeholt wird?


    Versteh ich nicht ganz, sorry? Wenn du verschiebst mit MAildrop kannst du die Spammails nur noch via Imap abholen. Wenn du pop3 abholen willst darfst du die nicht verschieben.

    Zitat


    PS: Als kleine Verbesserung zu Deinen HowTos die Debian Volatile Reps sind unter http://www.debian.org/volatile/ nachschaubar.


    Anstelle der Backports?

  • Aha verstehe die sanesecurity-dbs filtern spam und viren als viren raus, da es eine zusätzliche clamav-viren-db ist. Und da clamav nicht so loadig ist wie spamassassin:).

    Okay Mist ich bin echt ein FolderPerFilterFan, seufz scheint so als muss ich wirklich auf die load-entlastung verzichten um alles in einem ordner zu haben:(?? oder?? Grins:).

    Also ich meinte eine Möglichkeit um irgentwie zusätzliche Folder per pop3 abzuholen, falls jemand nicht kapiert was Imap ist. Also praktisch wie bei web.de wo unbekannt und inbox per pop3 abgeholt werden können. Ich könnte ohne IMap garnich mehr,grins, Mails per pop3 abholen ist echt so krass out:).

    Also ich deine debian reps eingefügt habe machte update einen fehler und da habe ich mir die links von der seite geholt für clamav, die backports für spamassassin die funzen:) einwandfrei:).

  • Yoah werde ich machen, Dank Dir erst einmal:

    Nur noch ganz kurz ein kleiner Tip an mich? Wenn es nicht schon zu spät ist:)?

    Also ich versuche sanesecurity zu deaktivieren? Ich dachte daran einfach alle sanesecurity files in /var/lib/clamav zu löschen? Das sanesec-Skript ist zu dieser Uhrzeit etwas zu heftig:).

    Ich könnte ja noch per maildrop den Betreff rausfiltern und dann in den Spam-Ordner kopieren, aber das sieht dann erst recht doof aus,wenn man bedenkt was in der mail steht, dann werde ich wohl sanesecurity raus lassen müssen:).

    So also erst einmal cool das Du mir so zeitnah geholfen hast.

    thx
    Kai

  • jupp habe gerade en uninstall-skript gefunden:)

    Code
    rm -f /etc/cron.d/clamav-unoffical-sigs-cron
    rm -fr /opt/sanesecurity \
      /usr/unofficial-dbs
    rm -f /var/log/clamav/unofficial-sigs* \
      /var/clamav/*.ndb \
      /var/clamav/*.ldb \
      /var/clamav/*.ftm \
      /var/clamav/*.hdb 
    signal-event clamav-update

    :)

    Versuche soviel wie möglich zu experimentieren bevor ich neu aufsetze, gab schon oft momente wo ich im vserver-kontroll beinhahe neuinstalliert hätte:)

  • Hallo Jens:),

    so jetzt funktioniert Alles, müsste aber noch mal mit zwei Frage nerven:).

    1. Im Maildrop-Module für SysCP wo genau zieht sich Maildrop eigentlich die Werte raus? Die Maildrop-Einstellungen in SysCP scheinen so mit Amavis nicht zu funktionieren? Ich möchte eigentlich nur das Maildrop in die module_maildrop einstellungen schaut???

    2. Wo kann man bei der Amavis-Anleitung einstellen, dass Amavis nur die Header änder aber ansonsten die Datei nicht als eml anhängt, sondern so weitergibt?

    thx
    Gruß
    Kai

  • Zitat von kai.scheller;26141

    Hallo Jens:),

    so jetzt funktioniert Alles, müsste aber noch mal mit zwei Frage nerven:).

    1. Im Maildrop-Module für SysCP wo genau zieht sich Maildrop eigentlich die Werte raus? Die Maildrop-Einstellungen in SysCP scheinen so mit Amavis nicht zu funktionieren? Ich möchte eigentlich nur das Maildrop in die module_maildrop einstellungen schaut???


    Maildrop script liest die werte aus der DB:
    http://wiki.syscp.org/docs/installation/config/maildroprc

    Zitat von kai.scheller;26141


    2. Wo kann man bei der Amavis-Anleitung einstellen, dass Amavis nur die Header änder aber ansonsten die Datei nicht als eml anhängt, sondern so weitergibt?


    D_PASS leitet alles durch ohne anhang, normal. Einfahc wie in der Anleitung, bei mir wird keine eml angehängt.

  • Hi,

    ahja da muss ich maildrop und amavis noch ein wenig tweaken im umgang miteinander. Das andere Problem war übrigens das wenn man den user vmail über die php oder das shellskript eiingibt, das dann das Skript nicht mehr auf den webroot von syscp zugreifen kann. Habe nun einfach alle Libs von Syscp da reinkopiert, als notlösung.

    Also bisher kann ich Deine Anleitung immer besser nachvollziehen.

    Ich werde aber in Zukunft die ganze Sache nur über maildrop,spamassassin,clamav und policed-wreight regeln. Amavis ist mir etwas unsympathisch geworden, weil es einem die Möglichkeit nimmt per mysql zu steuern was abgehen soll:).

    Naja muss ich halt mit meiner Haßliebe Courier klarkommen:).

    Gruß
    Kai