即使其用户有一个有效的主目录,spamassassin也会尝试使用/不存在

我在FreeBSD 9.3系统上使用了一个spamassassin守护进程,这个守护进程使用/不存在临时文件和bayes过滤存储。

通过/etc/rc.conf中的守护程序标志传递用户名或主目录不会改变这种行为。

spamd_flags="-c -u spamd -H /var/spool/spamd" 

由初始进程产生的subprocess由用户spamd(其主目录是/var/spool/spamd )运行,但仍尝试使用/不存在。 目录的权限是正确的:

 drwxr-xr-x 3 spamd spamd 3 Dec 20 18:15 spamd 

/usr/local/etc/mail/spamassassin/local.cf中设置bayes_path也不会改变这种行为。

显然我不是唯一一个有这个问题的人

  • 使用伪造的MXlogging来对付垃圾邮件
  • SpamAssassin - 准备放弃 - 非常不可靠,将垃圾邮件标记为火腿
  • 迁移并合并SpamAssassin
  • 为什么DKIM每次邮寄两次邮件是有原因的
  • 电子邮件在雅虎上的交付能力非常差。 有什么build议吗?
  • 有没有办法让spamassassin更重要地评分邮件正文?
  • One Solution collect form web for “即使其用户有一个有效的主目录,spamassassin也会尝试使用/不存在”

    事实certificate,这个问题与spamassassin本身无关,它是exim使用的方式。 在我的eximsconfiguration中,我在ACL部分有这条线:

     warn spam = nobody 

    当我用这个replace掉

     warn spam = spamd 

    一切按预期工作

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.