对于每个电子邮件用户,我想使用他自己的贝叶斯数据库。
数据库位于/home/spamd/[domain]/[user]
,例如/home/spamd/example.com/testuser
有 2 个文件:bayes_seen 和 bayes_toks。
在/etc/default/spamassassin
我设置virtual-config-dir
:
OPTIONS="--create-prefs --max-children 1 -D --helper-home-dir --virtual-config-dir=/home/spamd/%d/%l -x -u spamd"
但是,在日志中我可以看到没有占位符%d
并且%l
正在工作,它们被替换为空字符串:
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
有人可以帮忙吗?谢谢。
我发现我需要为 指定
-u ${recipient}
参数spamc
,更具体地说,我将其master.cf
用于后缀: