Following up my last post, “X11Forwarding Fails on Opensuse 12.1 with IPv6 Disabled“, there are a couple postfix items that seem to need to be cleaned up on all my servers.
IPv4-Only
If you get this error:
Apr 10 18:35:53 tools postfix/sendmail[23696]: fatal: parameter inet_interfaces: no local interface found for ::1
It’s because it’s searching for the IPv6 interface to run on. Again, this is only because I like to disable IPv6 (as explained in the post referenced above). As a result, you need to stop Postfix from trying to run on “ALL” protocols, and specify good ol’ IPv4. Just vi /etc/postfix/main.cf
and change inet_protocols = all
to inet_protocols = ipv4
and rcpostfix restart.
Permissions Goofiness
Not sure why, but the permissions are goofed up on all my Opensuse 12.1 servers. If you get these errors:
Apr 10 18:39:46 tools postfix/postfix-script[23808]: warning: not owned by group maildrop: /usr/sbin/postqueue
Apr 10 18:39:46 tools postfix/postfix-script[23809]: warning: not owned by group maildrop: /usr/sbin/postdrop
This just seems to have been buggy out of the box, or perhaps I did something wrong on all my installations…. Not a big deal for me at least (though I’ve read some others have had some struggles), this was an easy fix; I just ran /usr/sbin/postfix set-permissions
and it cleaned it all up. Another quick restart and I’m in business…
I hope that helps!
8)