Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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 am setting up sendmail.

I have added mx records for my domain, such as, and I did this a few hours ago.

I can send an email to a virtual email from the server, but not from an email on another server.

Looking at /var/log/maillog, no connection is even incoming or attempted.

Do I need to wait longer for mx records to propagate across the dns universe?

Or is there something I could check to see if it is configured correctly on my end?

Additionally, when I try to add the user account, and use the imap server, it doesn't make a connection.

share|improve this question
up vote 1 down vote accepted

Sendmail: Can not receive external mail

Is you sendmail daemon listing for SMTP connections only on loopback interface (

netstat -ant | grep :25

Why can't I receive external mail?

share|improve this answer
I'm not sure exactly. Running that command returns: tcp 0 0* LISTEN – willdanceforfun Sep 13 '13 at 18:15
I'm guessing it should say smtp somewhere in there for the daemon so I'm assuming it isn't. – willdanceforfun Sep 13 '13 at 18:16
It seems your sendmail accepts only SMTP connections from itself ('') as described in the FAQ entry. – Andrzej A. Filip Sep 13 '13 at 18:57
Quite right you were! I changed my daemonportoptions line in from to and it is now accepting remote emails. Cheers – willdanceforfun Sep 13 '13 at 20:07

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.