Postfix Jam

I got a call earlier today that some scripts are not sending mail to the users on my intranet. After doing some automated tests (yeah, I got that far last time I was writing a web-app!), I realized there was no problems with my code. Next was the mail server. I run postfix, over Mandriva, so I wasn't expecting problems. However, I had a few!

First: mailq showed about 30 messages held.
Second: postqueue -f didn't clear any of the messages.
Third: tail -f /var/log/mail/errors showed plenty of fatal: unknown service: smtp/tcp
Visiting the postfix FAQ was next:

Your Postfix /etc/postfix/ file specifies that the Postfix SMTP client runs inside a chroot environment. However, the files necessary for that mode of operation are not installed below /var/spool/postfix.

True enough, the /var/spool/postfix/etc was gone all together!
This is an internal server, and I'm still looking for the culprit. But for the fix:
/usr/sbin/ disable
it will print out a few lines saying it's disabling chroot. Again:
/usr/sbin/ enable
And the needed files for setting the chroot environment for postfix are in place.

Mandriva is still one of my favorite distros, no matter what you say.

Similar Posts:

    None Found

No Comments

You can leave the first : )