Configuración de bases de datos por usuario de Spamassassin

Configuración de bases de datos por usuario de Spamassassin

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/testusercon 2 archivos: bayes_seen y bayes_toks.

En /etc/default/spamassassinpuse 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 %destá %lfuncionando, 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.cfpara postfix:

spamassassin unix -     n       n       -       -       pipe
    user=spamd argv=/usr/bin/spamc -u ${recipient} -f -e
    /usr/sbin/sendmail -oi -f ${sender} ${recipient}

información relacionada