Fresh install of postgrey. It installs a config file in /etc/conf.d, but cannot access it, so it uses entirely default config. treat ~ # ls -l /etc/conf.d/postgrey -rw-r----- 1 root postgrey 1915 2008-07-08 10:50 /etc/conf.d/postgrey With that setup, it needs to be o+r, for mode 644. Besides that, why is it group postgrey? The daemon executable is not SGID, and I expect it runs as root:root, at least when it's reading its config. Reproducible: Always Actual Results: Daemon runs with default config and opens a TCP socket Expected Results: Should open a UNIX socket, which is what I put in the config file.
*** Bug 231235 has been marked as a duplicate of this bug. ***
(In reply to comment #0) > Fresh install of postgrey. It installs a config file in /etc/conf.d, but > cannot > access it, so it uses entirely default config. Though it's group postgrey it should still be able to read the config. Anyway, there was no reason to install this for root:postgrey (640), it was just using the insopts set some lines above. This is fixed in CVS now (both 1.31 and 1.31-r2).