On Monday 09 November 2015 at 14:23:04, Phil Reynolds wrote: > I have recently transferred all of my email system to a new machine, > but spamassassin is not yet fully functional. > > It seems that it is trying to use /var/mail/.spamassassin as a data > directory - this is fine, but it does not appear to be correctly set up. > > Errors like these are appearing in my syslog: > > Nov 9 12:02:30 fitzalan spamd[8916]: config: cannot create user > preferences file /var/mail/.spamassassin/user_prefs: Permission denied > Nov 9 12:02:30 fitzalan spamd[8916]: spamd: failed to create readable > default_prefs: /var/mail/.spamassassin/user_prefs
Well, what are the ownership & permissions on: /var/mail/,spamassassin /var/mail/.spamassassin/user_prefs and which user does spamassassin run as on your system? > What can I do to get this directory right and working? Also, what do I > need to do to enable access to spamd from my other machines, where the > mail is actually read? You said "I have recently transferred all of my email system to a new machine" and yet now you are saying there are other machines involved... I suggest you describe your setup so we can understand what you're doing a bit better. In the subject you said this was Debian Jessie, but are you running Debian's standard MTA Exim4, or another one? Is "this machine" acting as a mail gateway, performing all filtering on inbound mail, and what are the other machines "where the mail is actually read" doing? What email applications run on those? How is spamassassin being called in order to give its opinion on email? Antony. -- You can tell that the day just isn't going right when you find yourself using the telephone before the toilet. Please reply to the list; please *don't* CC me.