Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am setting up sendmail.

I have added mx records for my domain, such as mail.domain.org, and domain.org. 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 mail.domain.org, it doesn't make a connection.

share|improve this question

1 Answer 1

up vote 1 down vote accepted

Sendmail: Can not receive external mail

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

netstat -ant | grep :25

Fix

https://www.sendmail.com/sm/open_source/support/support_faq/general_issues_faq/#4.22
Why can't I receive external mail?

share|improve this answer
    
I'm not sure exactly. Running that command returns: tcp 0 0 127.0.0.1:25 0.0.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 ('127.0.0.1:25') 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 sendmail.cf from 127.0.0.1 to 0.0.0.0 and it is now accepting remote emails. Cheers –  willdanceforfun Sep 13 '13 at 20:07

Your Answer

 
discard

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.