Hi,

I've overlooked the spamd-option "--virtual-conf-dir". But unfortunatly, I 
can't use this option with sql-support for the user_prefs (-q). Does someone 
have an idea?

Perhaps, the only solution is to write a script, which extracts the user_prefs 
from the sql-db and write them to the user_prefs-file located in the 
virtual-conf-dir-folder...

Regards,
Gregor Dschung



Gregor Dschung schrieb:
> Hello,
>
> I have to use individual bayes-dbs for virtual users and domains
> (everything is stored in a mysql-db). The user_prefs are stored in the
> mysql-db, too.
>
> Because there are no local users, I can't use ~/.spamassassin/bayes
>
> For example, if I use the domain "dschung.de" or "dschung.com", I
> would like to set bayes_path to
> /var/syscpvmail/.spamassassin/dschung.de or .com/bayes.
> For security reasons, it isn't allowed to set bayes_path through the
> user_prefs. I have to use spamc - spamd, so I can't call spamassassin
> directly.
>
> So I thought, I could use environment variables in the bayes_path
> option in the local.cf. I've tried
> bayes_path /var/syscpvmail/.spamassassin/_DOMAIN_/bayes
> but _DOMAIN_ won't be substituted.
>
> I also tried to set a enviroment variables with maildrop just befor
> spamc is called, (`DOMAIN=$(echo $LOGNAME | cut -s -d@ -f2)`), and I
> set bayes_path in local.cf to
> /var/syscpvmail/.spamassassin/$DOMAIN/bayes, but this won't be
> substituted at all.
>
> I've searched already the web, but can't find any solution for my
> problem.
>
> I'm using spamassassin 3.1.8 and maildrop 2.0.2.
>
> Hope, someone can help me :)
>
> Regards,
> Gregor Dschung

Reply via email to