首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SpamAssassin (spampd)忽略user_prefs

SpamAssassin (spampd)忽略user_prefs
EN

Server Fault用户
提问于 2013-03-02 14:39:06
回答 2查看 2.3K关注 0票数 2

我有一个Ubuntu (12.10)服务器运行后缀和SpamAssassin。我已经按照SpamAssassin wiki上的以下说明设置了spampd:http://wiki.apache.org/spamassassin/IntegratePostfixViaSpampd

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

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

EN

回答 2

Server Fault用户

发布于 2013-03-20 11:35:25

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

我不认为你能在spampd中使用单独的user_prefs,他们特别提到每个用户的白名单是不可用的。他们还提到,每个用户的首选项都是要做的事情。

来自于交换机上的注释

打开SpamAssassin全局白名单功能。看一下SA的文件。注意,每个用户的白名单是不可用的。

来自github

的“待办事项”部分

每个用户的喜好:这个问题还没有定论。我越来越多地认为,大多数每个用户的prefs都应该在最终的邮箱服务器上指定。为什么?因为SMTP的设计没有考虑到每个用户的首选项。在中继服务器上,相同的邮件正文可以传递给多个收件人,这些收件人在处理垃圾邮件时可能有非常不同的首选项。这里的例外可能是LMTP协议的使用,这需要进一步的研究。

我猜他们假设用户会使用.procmail过滤器。

票数 1
EN

Server Fault用户

发布于 2013-03-17 03:52:24

user_prefs文件的权限设置是什么?验证其可读性由垃圾邮件刺客守护进程。应该是644。

如果没有做到这一点,那么您以哪个用户的身份运行SA?根据这里的资源,守护进程的某些用户组会导致它检查/home/spamassassin中的配置文件。诚然,这是Debian,所以Ubuntu的行为可能是不同的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/484064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档