amavisd und spamassassin
Hallo, ich setze SuSE 9.2 mit Standardpaketen ein, um damit einen kleinen Mailserver für mich hier zu betreiben. Dazu gehören auch amavisd und spamassassin. Nun würde ich gern benutzerbezogene Black- und Whitelists verwenden, aber leider werden die user_prefs-Dateien unter $HOME/.spamassassin ignoriert. Gibt es dazu eine Lösung, bzw. einen Ansatz, wo ich weitersuchen muss? Gruß, Hannes -- Russian roulette for linux: [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Still breathing, eh?"
Am Dienstag, 9. August 2005 00:04 schrieb Johannes Studt:
Hallo,
ich setze SuSE 9.2 mit Standardpaketen ein, um damit einen kleinen Mailserver für mich hier zu betreiben. Dazu gehören auch amavisd und spamassassin. Nun würde ich gern benutzerbezogene Black- und Whitelists verwenden, aber leider werden die user_prefs-Dateien unter $HOME/.spamassassin ignoriert.
Gibt es dazu eine Lösung, bzw. einen Ansatz, wo ich weitersuchen muss?
Gruß, Hannes
Moin Hannes, per default legt amavis im Verzeichnis /var/spool/amavis ein Verzeichnis für spamassassin an ... Wenn Du anstatt diesem ein bereits bestehendes Verzeichnis benutzen willst mußt Du in der /etc/amavisd.conf in Zeile 77 den Pfad für die Variable $helpers_home entsprechend Deiner Bedürfnisse setzen . z.B. $helpers_home = "/home/user/.spamassassin" Gruß Micha
* Michael Schueller
Wenn Du anstatt diesem ein bereits bestehendes Verzeichnis benutzen willst mußt Du in der /etc/amavisd.conf in Zeile 77 den Pfad für die Variable $helpers_home entsprechend Deiner Bedürfnisse setzen .
Danke für den Tip. Verstehe ich das richtig, dass das dann aber wieder nur ein "User" ist, der da Einstellungen vornehmen kann? Spamassassin allein lässt ja jeden Mailbenutzer des Rechners, auf dem er läuft, separate Einstellungen machen. Gruß, Hannes -- Der Horizont vieler Menschen ist ein Kreis mit Radius Null - und das nennen sie ihren Standpunkt. (Albert Einstein)
Am Dienstag, 9. August 2005 11:57 schrieb Johannes Studt:
* Michael Schueller
[2005-08-09 01:27]: Wenn Du anstatt diesem ein bereits bestehendes Verzeichnis benutzen willst mußt Du in der /etc/amavisd.conf in Zeile 77 den Pfad für die Variable $helpers_home entsprechend Deiner Bedürfnisse setzen .
Danke für den Tip. Verstehe ich das richtig, dass das dann aber wieder nur ein "User" ist, der da Einstellungen vornehmen kann? Spamassassin allein lässt ja jeden Mailbenutzer des Rechners, auf dem er läuft, separate Einstellungen machen.
evtl. kann man da auch $USER statt des Usernamens setzen. MFG, Thomas
* Thomas Gräber [2005-08-09 12:03]:
evtl. kann man da auch $USER statt des Usernamens setzen.
Nee, geht nicht. Man kann es echt nur in der globalen Konfigurationsdatei /etc/amavisd.conf setzen: ## per-recipient personal tables (NOTE: positive: black, ## negative: white) 'user1@example.com' => [{'bla-mobile.press@example.com' => 10.0}], 'user3@example.com' => [{'.ebay.com' => -3.0}], 'user4@example.com' => [{'cleargreen@cleargreen.com' => -7.0, '.cleargreen.com' => -5.0}], Vielleicht bau ich mir da was, was regelmässig benutzerbezogene Änderungen liest und in das globale Konfigfile reinübersetzt. Oder ich spare mir die Mühe und schreibe es gleich als Admin da rein :D Danke, Hannes -- Russian roulette for linux: [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo "Still breathing, eh?"
participants (3)
-
Johannes Studt
-
Michael Schueller
-
Thomas Gräber