Deutsch| English
  #1  
Alt 22.09.2011, 16:19
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 164
Standard the perfect server, perfect spamfilter?

Hallo,

ich habe meine System nach dem unten verlinkten howto eingerichtet.
Verstehe ich das richtig das amavis den spamassassin aufruft und der spamd nicht laufen muss?

Ich habe 2 scripte zum lernen von ham und spam angelegt, aber einige User beschweren sich das immer noch spam durchkommt, ich habe diese User gebeten die spammails im Ordner Junk abzulegen und mien spam lerner fegt darüber, aber anscheinend ohne Erfolg.

Code:
        KONTEN=`find /srv/vmail/${kunde} -maxdepth 0 -type d  -exec ls {} \;`

        for konto in ${KONTEN}
        do
                # learn spam
                sa-learn --no-sync --spam -L --progress /srv/vmail/$kunde/$konto/Maildir/.Junk/cur/

        done
Mach ich noch was falsch?
Ich bekomme auch keine mails von amavis, in der config habe ich die entsprechenden Empfänger angegeben.

Gruß
Mit Zitat antworten
  #2  
Alt 22.09.2011, 16:32
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.818
Standard

amavisd läd die spamassassin libraries intern, spamd sollte also nicht laufen, da er nicht benötigt wird.

Erstmal vorweg, Du wirst nie einen Spamfilter erhalten der 100% der spams blockt, wenn er also > 95% erreicht, dann liegst Du schon recht gut. Amavisd lernt den spamfilter selbst an, sobald eine Email ausreichenden spam Merkmal hate. Siehe autolearn in der amavis doku.

Zu deinem obigen Script, damit die Token in der richtigen spamassassin DB landen, musst Du das Script als User vmail starten und nicht etwa als root, denn sonst wird eine token DB für den root User erstellt und nicht für den vmail user, unter dem das email system läuft.
Mit Zitat antworten
  #3  
Alt 22.09.2011, 16:34
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 164
Standard

ah, danke für den hinweis, ich richte den cronjob mal für den user vmail ein.
Ich habe eine User der sehr viel SPAM bekommt und auch International sehr aktiv ist,
bei den anderen usern ist das kein Thema.

danke
Mit Zitat antworten
  #4  
Alt 30.09.2011, 22:10
Neuer Benutzer
 
Registriert seit: 26.06.2011
Beiträge: 18
Standard

Zitat:
Zitat von Till Beitrag anzeigen
Zu deinem obigen Script, damit die Token in der richtigen spamassassin DB landen, musst Du das Script als User vmail starten und nicht etwa als root, denn sonst wird eine token DB für den root User erstellt und nicht für den vmail user, unter dem das email system läuft.
Danke für den Hinweis. Ich hatte meine bayes db als root gefüttert...

Mir fällt gerade auf, dass eingehenden mails im context von amavis gefiltert werden und amavis auch seine eigene db führt. Auf die kann vmail nicht zugreifen und umgekehrt. Mein server läuft unter squeeze mit ispconfig 3.0.3.3.

Kann das sein?
Mit Zitat antworten
  #5  
Alt 04.10.2011, 11:06
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.818
Standard

Stimmt, das kann sein. Dann nimm mal den amavis und nicht vmail user.
Mit Zitat antworten
  #6  
Alt 09.10.2011, 17:20
Neuer Benutzer
 
Registriert seit: 26.06.2011
Beiträge: 18
Standard

amavis hat per default aber keinen zugriff auf die mailboxen. ich hatte überlegt, den amavis user in die gruppe vmail zu stecken, das hilft aber auch nix da die mail dirs den user vmail gehören und mit 700 -R angelegt sind.

wie würdet ihr das issue lösen?
Mit Zitat antworten
  #7  
Alt 09.10.2011, 18:53
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.818
Standard

Lass das script als root laufen und ändere die rechte der zu lernenden msils vevor due sie mitteld sudo unter dem amavis user an sa-learn weiter gibst.
Mit Zitat antworten
  #8  
Alt 09.10.2011, 19:43
Neuer Benutzer
 
Registriert seit: 26.06.2011
Beiträge: 18
Standard

Danke Till. Mein script sieht jetzt so aus:

Code:
sa-learn --spam  /var/vmail/*/*/.Junk/ --progress --dbpath /var/lib/amavis/.spamassassin/
sa-learn --ham  /var/vmail/*/*/cur/ --progress --dbpath /var/lib/amavis/.spamassassin/
chown amavis:amavis /var/lib/amavis/.spamassassin -R
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 04:52 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0