Para cada usuario de correo electrónico quiero utilizar su propia base de datos bayes.
Las bases de datos se encuentran en /home/spamd/[domain]/[user]
, por ejemplo /home/spamd/example.com/testuser
con 2 archivos: bayes_seen y bayes_toks.
En /etc/default/spamassassin
puse virtual-config-dir
:
OPTIONS="--create-prefs --max-children 1 -D --helper-home-dir --virtual-config-dir=/home/spamd/%d/%l -x -u spamd"
Sin embargo, en el registro puedo ver que ninguno de los marcadores de posición %d
está %l
funcionando, están reemplazados por cadenas vacías:
sep 20 12:16:19 DietPi spamd[11167]: config: using "/home/spamd//" for user state dir
sep 20 12:16:19 DietPi spamd[11167]: bayes: tie-ing toDB file R/O /home/spamd///bayes_toks
sep 20 12:16:19 DietPi spamd[11167]: bayes: tie-ing to DB file R/O /home/spamd///bayes_seen
¿Alguien puede ayudar? Gracias.
Respuesta1
Descubrí que necesito especificar -u ${recipient}
el parámetro para spamc
, más específicamente lo uso master.cf
para postfix:
spamassassin unix - n n - - pipe
user=spamd argv=/usr/bin/spamc -u ${recipient} -f -e
/usr/sbin/sendmail -oi -f ${sender} ${recipient}