[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

$sql_select_policy in amavisd.conf



Hallo zusammen

Folgende Mailkonfiguration auf Debian Sarge:

postfix mit sql-Abfrage für virtual users, amavisd-new mit spamassassin und clamav, courier-pop und imap sowie Squirrelmail mit sasql-Plugin. Die virtual user tables befinden sich in einer MySQL-DB im table mail_users, nun sollen per User Einstellungen für den SA dazukommen und zwar in einem Table userpref gemäss Anleitung auf http://svn.apache.org/repos/asf/spamassassin/branches/3.1/sql/README Ich möchte die beiden Tables nicht kombinieren, da beide von unterschiedlichen Frontends verwaltet werden. Kann mir jetzt jemand erklären, wie ich in der amavisd.conf die $sql_select_policy einrichten muss, damit einerseite die local_domain aus dem Table mail_users sowie die SA Einstellungen aus userprefs geholt werden? Momentan steht da folgendes (was aber eigentlich auch schon nicht funktionieren kann...): $sql_select_policy = 'SELECT *, username as local_domains FROM mail_users WHERE username IN (%k)';

Die Einstellungen aus /etc/spamassassin/local.cf werden ja offenbar nicht berücksichtigt, wenn amavisd im Spiel ist...

In der DB habe ich u.a. folgende Felder:
mail_users.username
mail_users.email
mail_users.password
mail_users.id
userprefs.username
userprefs.preference
userprefs.value

Jeder User aus userprefs ist in mail_users auch vorhanden, aber nicht umgekehrt. Jede SA Einstellung erzeugt in userprefs einen Eintrag, man kann also nicht einfach ein Feld ums andere auslesen.

Besten Dank für Eure Hilfe

Schönen Abend noch!

Gruss
Pascal







Reply to: