Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I recently installed postfix, among other programs, and have been configuring it. POP3 and IMAP are working just fine, but postfix seems to fail:

# telnet localhost 25
  Trying ::1...
  Connected to localhost.
  Escape character is '^]'.
  ehlo localhost

Not only does this render PuTTY unusable (server doesn't respond to any commands), but I also checked syslog and this is what I found:

postfix/smtpd[7248]: fatal: open database /etc/postfix/controlled_envelope_senders.db: No such file or directory
postfix/master[1582]: warning: process /usr/lib/postfix/smtpd pid 7248 exit status 1
postfix/master[1582]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

This sequence seems to be endlessly repeating.

So, what should I do to make sure postfix works properly?

share|improve this question
postfix/smtpd[7248]: fatal: open database /etc/postfix/controlled_envelope_senders.db: No such file or directory

Use postmap command to compile controlled_envelope_senders file into d_envelope_senders.db file.

share|improve this answer
How would I do this? Neither of those files exist. – Joey Miller Jul 10 '13 at 17:47
So you have postfix configuration you do not understand. If you are brave then you may create empty controlled_envelope_sender file and compile it using postmap. I would strongly suggest an attempt to understand what the controlled_envelope_senders is suppodes to deliver. – Andrzej A. Filip Jul 10 '13 at 17:56
Did that, and now I'm getting an invalid argument error. – Joey Miller Jul 10 '13 at 18:42

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.