Re: Spamassassin e domini virtuali.
> Ho un sistema di mail postfix + dovecot + spamassasssin +ecc.
I domini sono
> gestiti come virtuali.
Si trovano sotto:
> /usr/local/virtual/__DOMINIO__/__UTENTE__,
per esempio > ymailto="mailto:pippo@dominio.it"
> href="mailto:pippo@dominio.it">pippo@dominio.it, si troverebbe
> in:
/usr/local/virtual/dominio.it/pippo/
Il problema è che
> spamassassin ignora le preferenze dell'utente.
In ogni directory utente
> ho:
.spamassasin/user_prefs
ossia per
> esempio:
/usr/local/virtual/dominio.it/pippo/.spamassasin/user_prefs
Il
> /etc/default/spamassassin
> ho:
ENABLED=1
SAHOME="/var/lib/spamassassin"
MHOME="/usr/local/virtual"
OPTIONS="--create-prefs
> --max-children 5 --username spamd --helper-home-dir ${SAHOME} -s
> ${SAHOME}spamd.log --virtual-config-dir=${MHOME}/%d/%l/"
Eppure
> spamassassin continua a ignorare le regole utente.
Ho anche provato
> con:
OPTIONS="--create-prefs --max-children 5 --username spamd
> --helper-home-dir ${SAHOME} -s ${SAHOME}spamd.log
> --virtual-config-dir=${MHOME}/%d/%l/.spamassassin/"
ma non è cambiato
> nulla.
Guardando quello che dice nella manpage l'ho modificato così:
OPTIONS="--create-prefs -x --max-children 5 --username spamd --helper-home-dir ${SAHOME} -s ${SAHOME}spamd.log --virtual-config-dir ${MHOME}/%d/%l/.spamassassin"
Ovvero ho aggiunto -x, e il path di --virtual-config-dir deve puntare esattamente alla directory dove c'è lo user_prefs. (.spamassassin non viene aggiunto automaticamente).
Ma NON funziona lo stesso.
Reply to: