Server Fault is a question and answer site for system and network administrators. 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

For some reason my server has stopped sending mail, and I am not sure why. I am running Debian 5.0 with postfix. I remember setting it up using apt-get, and it worked fine.

Is there a config file that I need to update? Can I send a test email from the shell?

share|improve this question

Sending a test email from the shell can be accomplished with:

echo "test-body" | mailx -s "test-subject"

You might need to apt-get mailx or so.

I'm not familiar with postfix, but maybe there's a log file in /var/log you can look at, or check /var/log/daemon.log.

share|improve this answer

You should check your logfiles


It would be good to know if your mails are queued:


If there are mails in your queue try:

sendmail -q

Check your postfix service status:

/etc/init.d/postfix status

Please check your postfix configuration:

postfix check


Please check your dns setup:


Please check if you are able to ping any of the destination domains:

share|improve this answer
Thanks, I see TONS of emails in the queue. I am using google apps, and see these errors in the queue: delivery temporarily suspended: connect to[]:25: No route to host (delivery temporarily suspended: connect to[]:25: Connection timed out) – Zed Said Sep 15 '10 at 16:13
Please check if your dns setup works - I've edited my post. – Andreas Rehm Sep 15 '10 at 22:32

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.