Upgrade to pfsense 2.2 broke postfix forwarder
-
I had a co-worker upgrade a production firewall from 2.1.5 to 2.2, running a working configuraton of the postfix forwarder on 2.1.5. Ater upgrade, postfix won't start. I re-installed the package JIC, no luck. The error I get is
php-fpm[76649]: /pkg_edit.php: The command '/usr/local/etc/rc.d/postfix.sh stop' returned exit code '1', the output was ''
I also see about a dozen of these:
postfix/master[88954]: warning: /usr/local/libexec/postfix/qmgr: bad command startup – throttlingI have compared to an identical working config and haven't spoted any differences. A quick seach of the forum didn't yeild any clues, can anyone tell me what I should try next? What information I might need to include to help figure that out?
-
Well, crap. I found out my issue is this:
https://forum.pfsense.org/index.php?topic=40622.msg479547#msg479547Apparently pfsense 2.2 security sysctrl option does not allow non root users to listen on low ports - and /var/spool/postfix is owned by the postfix user.