When starting up spamass-milter on my system, the socket file did not
exist by the time that the start-up script tried to change the
the ownership of the file. Thus the group was not being set
to "mail" for the socket file and postfix was unable to communicate
with the milter.
Note that this problem had NOT occurred on a slower system. It is
only after a server upgrade that this problem occurred.
Also, as speculation, I doubt that this problem would occur for those
using sendmail as their MTA (I use postfix), because there is a
conditional "sleep 1" for HUPping sendmail that will never happen
when sendmail isn't used.
Fix: Modify the start-up script to make the "sleep 1" unconditional
How-To-Repeat: On a sufficiently fast system, include a non-default socket group
And start this on a system that is running an MTA other than
You should see an error at startup with chown complaining that
the socket file doesn't exist. Later look at the socket file and
you will see that it has its default group of "wheel" instead of
Over to maintainer (via the GNATS Auto Assign Tool)
tabthorpe 2009-04-26 03:34:38 UTC
FreeBSD ports repository
- Unconditionally sleep before HUP at start
- Bump PORTREVISION
Submitted by: Jeffrey Goldberg <jeffrey goldmark.org>
Revision Changes Path
1.33 +1 -1 ports/mail/spamass-milter/Makefile
1.6 +2 -2 ports/mail/spamass-milter/files/spamass-milter.in
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "email@example.com"