Postfix on Ubuntu 12.04 - "skipped, still being delivered" (+Permission denied)

April 8, 2014 1.6k views
Hello! I have an issue that's driving me crazy. Running Ubuntu 12.04 on DigitalOcean, I followed this tutorial to set up Postfix, Dovecot and ViMbAdmin: Everything has been working fine for almost a week so far until suddenly today my incoming mail started getting stuck in the queue. I can see the emails using postqueue -p but they've just been sitting there for over 5 hours. I am able to send email to other hosts just fine, but I can't receive emails I send to myself either. In my mail.err log I keep seeing lots of this: Apr 8 16:10:30 marcusforsberg master[14769]: fatal: master_spawn: exec /usr/lib/postfix/f: Permission denied But nothing else in the error log, just that line over and over. The mail.log file keeps giving me this: Apr 8 15:48:07 marcusforsberg master[5841]: fatal: master_spawn: exec > /usr/lib/postfix/f: Permission denied Apr 8 15:48:08 marcusforsberg postfix/master[5758]: warning: process /usr/lib/postfix/f > pid 5841 exit status 1 Apr 8 15:48:08 marcusforsberg postfix/master[5758]: warning: /usr/lib/postfix/f: bad > command startup -- throttling And for each email: Apr 8 15:46:05 marcusforsberg postfix/qmgr[5770]: 7D40416365E: from=, size=5691, nrcpt=1 (queue active) Apr 8 15:51:40 marcusforsberg postfix/qmgr[5931]: 7D40416365E: skipped, still being delivered There's pretty much nothing else in the logs - it just repeats these things. Running postqueue -f has no effect, nor has resetting the Postfix config (dpkg-reconfigure postfix), restarting Postfix or rebooting the server (this has worked before when e-mail got stuck). I've spent the better part of the day researching this but I haven't found much useful. The only change done before this started malfunctioning was that I rebuilt my droplet from a snapshot (in order to enable backups). Before this, everything was working just fine. I had seen the "Permission denied" errors regularly as well but I was still able to receive email. Here is my for Postfix: And my I know how to read these messages using postcat -q, so that's all fine, but it would be kind of nice to get things back to the way they were so I can read them properly! :) If anyone has any suggestions or links to solutions I have missed, please do let me know. Or if I should share any other configuration files or logs. Thanks in advance for any help!
1 Answer
The /usr/lib/postfix/f: errors have been fixed, there was a typo in my file ( However, I am now getting the following error for all emails in the queue:

Apr 10 11:54:57 marcusforsberg postfix/error[4453]: 31FD2160934: to=, relay=none, delay=12839, delays=12839/0.19/0/0, dsn=4.4.2, status=deferred (delivery temporarily suspended: lost connection with[private/dovecot-lmtp] while receiving the initial server greeting)

Could this be a problem with my DNS records? I've made some changes there but nothing I think is related to email/MX records. Let me know if this could be the case so I can share my DNS records here.
Have another answer? Share your knowledge.