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.
If you get this error:
Apr 10 18:35:53 tools postfix/sendmail: 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.
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: warning: not owned by group maildrop: /usr/sbin/postqueue
Apr 10 18:39:46 tools postfix/postfix-script: 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!