Hello,

After hardware failure, I did an OS upgrade, too, and have a new Fedora Core 21 installation with these packages installed:

postfix-2.11.3-1.fc21.x86_64

spamass-milter-0.4.0-1.fc21.x86_64
spamass-milter-postfix-0.4.0-1.fc21.noarch
spamassassin-3.4.0-13.fc21.x86_64

I'm a long-time postfix user, but new to SpamAssassin. Postfix is up and running fine. However, there's something missing in the directions about how postfix and SpamAssassin get integrated together, and that's my primary concern right now. ...I can get SA running, but nothing I've tried so far in smtpd_milters has worked (I presume that's how I'm supposed to
get Postfix to talk to SpamAssassin?)

The official fedora-specific directions, I take it, are to be found in /usr/share/doc/spamassassin. I've been through that and haven't found anything on smtpd_milters, though it's certainly piqued my interest in several related topics. ...The README found there cites a document called "INSTALL" but that document isn't in my distribution. So, I went to what I take to be the official web site documentation and it points me to two pages that (for at least the last two days) don't load (namely two links to http://www.onetforum.com).

I did a lot of looking around and found /etc/mail/spamassassin which has a file, local.cf, which includes a URL to a page entitled, "How to install and integrate SpamAssassin with Postfix on a CentOS 6 VPS" but it was unhelpful - or, rather, I learned a lot but it didn't help solve the issue, again, wrong versions.

Looking elsewhere for help, all the (great many) wonderful directions I find on the web appear to be for other distributions OR earlier versions of Fedora which don't work the way this version does. So, I'm coming here for help - hope this is the right place.

I was confused at the distinction between spamass-milter and spamassassin (see installed version notes above), and figured these are cooperating packages, all part of SpamAssassin. ...So, I looked into the /usr/share/doc/spamass-milter-postfix directory and found a note that I should set Postfix's smtpd_milters value to:

 unix:/run/spamass-milter/postfix/sock

However, first of all, while the directory exists, that file (socket) does not. I considered making it myself, but there is no mksock on this distribution and I'm a little hesitant to use mknod which I vaguely recall might be able to do this - could well be wrong.

The non-existence of the socket has me puzzled. In any event, bravely continuing on, I just tried to start things up anyway, and postfix starts, of course, but gives this error:

postfix/smtpd[18151]: warning: connect to Milter service unix:/run/spamass-milter/postfix/sock: No such file or directory

Which, of course, I already knew didn't exist - so, I also see that none of the extant, running software decided to create it.

I DO NOTE, however, that there's something called spamd ... I have NOT touched it per se; instead, I've started "spamassassin.service" (with systemctl) and when I check status, it says:

spamd[27493]: spamd: server started on IO::Socket::IP [127.0.0.1]:783, IO::Socket::IP [::1]:783 (running version 3.4.0)

...This gives the STRONG suggestion I should be putting that socket number into postfix's smtpd_milters parameter...

OK, that's where I'm at; help humbly requested.

Regards,
Richard

Reply via email to