<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>Spamassassin + mysql</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2 FACE="Arial">Hallo zusammen,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Mein Mail Server funktionier ganz gut wollte aber noch die Spamassassin Miteinbinden. Da alles mit</FONT>
<BR><FONT SIZE=2 FACE="Arial">MySQL läuft dachte ich, werde auch Spamassassin mit MySQL Unterstützung einbinden.</FONT>
<BR><FONT SIZE=2 FACE="Arial">Was auch geklappt hat.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Mein Problem ist nun das ich für die Virtuellen User die in MySQL liegen auch user spezifische</FONT>
<BR><FONT SIZE=2 FACE="Arial">Spamassassin Konfigurationen nutzen möchte. Datenbanken und Tabellen sind eingelegt.</FONT>
<BR><FONT SIZE=2 FACE="Arial">Spamassassin greift auch drauf zu. Die such aber immer nach dem 'spamd' userer. Das ist der User mit dem spamd </FONT>
<BR><FONT SIZE=2 FACE="Arial">Ausgeführt wird und nicht nach dem user an dem die mail  zugestellt wird.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Hier Mail MySQL log:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">050321 13:52:23     535 Connect     postfix@localhost on spamassassin</FONT>
<BR><FONT SIZE=2 FACE="Arial">                    535 Query       select preference, value  from userpref where username = 'spamd' or username = '@GLOBAL' order by username asc</FONT></P>

<P><FONT SIZE=2 FACE="Arial">                    535 Quit</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Da die keinen 'spamd' user findet nimmt sie die '@GLOBA' werte.</FONT>
<BR><FONT SIZE=2 FACE="Arial">Spamd wird mit:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">/usr/bin/spamd -u spamd -x -q</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Gestartet.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">Ja. Und nun weis ich nicht mehr weiter :-(</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2 FACE="Arial">Hier ein paar configs:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Local.cf von Spamassassin:</FONT>
<BR><FONT SIZE=2 FACE="Arial">bayes_store_module              Mail::SpamAssassin::BayesStore::SQL</FONT>
<BR><FONT SIZE=2 FACE="Arial">bayes_sql_dsn                   DBI:mysql:spamassassin:localhost</FONT>
<BR><FONT SIZE=2 FACE="Arial">bayes_sql_username              *********</FONT>
<BR><FONT SIZE=2 FACE="Arial">bayes_sql_password              *********</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">auto_whitelist_factory          Mail::SpamAssassin::SQLBasedAddrList</FONT>
<BR><FONT SIZE=2 FACE="Arial">user_awl_dsn                    DBI:mysql:spamassassin:localhost</FONT>
<BR><FONT SIZE=2 FACE="Arial">user_awl_sql_username           *********</FONT>
<BR><FONT SIZE=2 FACE="Arial">user_awl_sql_password           *********</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">user_scores_dsn                 DBI:mysql:spamassassin:localhost</FONT>
<BR><FONT SIZE=2 FACE="Arial">user_scores_sql_username        *********</FONT>
<BR><FONT SIZE=2 FACE="Arial">user_scores_sql_password        *********</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">Master.cf:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">smtp      inet  n       -       n       -       -       smtpd -o content_filter=spamd</FONT>
<BR><FONT SIZE=2 FACE="Arial">spamd    unix  -       n       n       -       -       pipe</FONT>
<BR><FONT SIZE=2 FACE="Arial">        user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} -- ${recipient}</FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>

</BODY>
</HTML>