• 1 Post
  • 3 Comments
Joined 2Y ago
cake
Cake day: Jun 14, 2023

help-circle
rss

Yup, this is the last time I muck around with spamassassin unless the project gets a magical revival.


I think I got it working. I’ve got this in /etc/default/spamd:

OPTIONS="-x -q -u spamd --max-children 5 -H /etc/mail/spamassassin/"

and this in /etc/default/spamass-milter:

OPTIONS="-e example.com -u spamass-milter -i 127.0.0.1"

And it definitely reads user prefs from the database because I can change the ‘required_hits’ to 6.7 for a given user and I see this in the logs:

spamd[523771]: spamd: clean message (-0.2/6.7) for user@example.com:133 in 1.2 seconds, 24427 bytes.

I don’t know how many different combinations of config flags I’ve tried, but these seem to do the job.


Email server help: postfix and spamassassin with user prefs in MySQL
Hi, I'm trying and failing to get spamassassin to load user prefs from a mysql database. I'm using spamass-milter and I can't find any way in the docs to send anything. spamass fails to parse the recipient as the user and just uses it's running user in it's call to spamd. The database is properly configured and I can connect and set settings from roundcube. The sql config is added to local.cf. I know that you can use spamd as a pipe, and then you can pass more variables, but I can't figure out the correct config for this setup. This is what I have in /etc/default/spamd: `OPTIONS="-Q -x --max-children 5 -D sql,bayes -H /etc/mail/spamassassin/"` I've also tried multiple combinations with the flags -q, without -x... And this is what I have in /etc/default/spamass-milter `OPTIONS="-u spamass-milter -x -i 127.0.0.1"` Where again I've tried without -u, with `-e domain.com` to explicitly set the domain. If anyone has any advice or can point me to a recent tutorial for Ubuntu 24.04, I would be really grateful!
fedilink