SpamAssassin(spampd)忽略user_prefs

我有一个运行Postfix和SpamAssassin的Ubuntu(12.10)服务器。 我已经在SpamAssassin wiki上设置了spampd这些方向: http ://wiki.apache.org/spamassassin/IntegratePostfixViaSpampd

但是,设置〜/ .spamassassin / user_prefs被忽略。

我需要做些什么来让spampd / SpamAssassin读取/使用每个用户的规则?

我仍然不清楚spampd是调用spamassassin还是spamc,如果它调用的是spamc,则需要将allow_user_rules设置为1,否则应该在调用spamassassin的用户的目录中查找user_prefs,只有目录。

我不认为你能够从spampd中使用单独的user_prefs,他们特别提到每个用户的白名单不可用。 他们还提到,每个用户的偏好是一个待办事项。

从交换机上的笔记

打开SpamAssassin全局白名单function。 查看SA文档。 请注意,每个用户的白名单不可用。

从github上的To-Do部分

每个用户的偏好:陪审团仍然在这一个。 我越来越多地想到,应该在最终的邮箱服务器上指定大多数每个用户的首选项。 为什么? 因为SMTP不是根据每个用户的喜好devise的。 在中继服务器上,同样的邮件正文可以转到多个收件人,这些收件人在处理垃圾邮件时可能会有大不相同的偏好。 这里的例外可能是LMTP协议的使用,需要进一步的调查。

我猜他们假设用户将有.procmailfilter。

你的user_prefs文件有什么权限设置? validation它可以被垃圾邮件刺客守护进程读取。 他们应该可能是644。

如果没有这个,你是在做什么用户? 根据这里的资源 ,守护进程的某些用户组会导致它检查/ home / spamassassin中的configuration文件。 无可否认,这是Debian,所以Ubuntu的行为可能会有所不同。