• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1622
  • Last Modified:

Postfix : Host Not found

Action: failed
Status: 5.4.4
Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error
    for name=mail.mydomain.com type=A: Host not found


Above is what I get when I send email to New Postfix Server.

(Host Name and Domain Name is correctly set +mxtoolbox complains for reverse DNS ).

I need to fix it ASAP. Please help.
0
amit_panjwani
Asked:
amit_panjwani
  • 3
  • 3
  • 2
2 Solutions
 
arnoldCommented:
Look whether locally that name resolves as well.
The problem s that the entry does not seem as coming from postfix.
nslookup mail.mydomain.com

Do you have local dns for mydomain.com while it is also dns served externally?
0
 
PapertripCommented:
Also contact your ISP and have them create a PTR record for your sending IP which matches the A record.
0
 
amit_panjwaniAuthor Commented:
@arnold - when I do nslookup - I get a list of name servers for this mail server. That should be ok.


@ papertrip - I believe thats some thing already done - anything diagnostics that can verify that
0
Introducing Cloud Class® training courses

Tech changes fast. You can learn faster. That’s why we’re bringing professional training courses to Experts Exchange. With a subscription, you can access all the Cloud Class® courses to expand your education, prep for certifications, and get top-notch instructions.

 
arnoldCommented:
No, that is the problem. The local dns server must resolve the ip rather than refer the application to another source of information.
You can configure your local name server to resolve for local subnets.
Once you correct this, you should not have this issue.
0
 
PapertripCommented:
You said initially that mxtoolbox said reverse did not match.  If you want to check from another external source then just put your sending IP into http://network-tools.com/ and make sure it resolves to whatever the A record is for your sending server.
0
 
amit_panjwaniAuthor Commented:
Allow me to compound this problem :(

I was running sendmail earlier on same server - (Same DNS settings). I was able to receive emails from Gmail and yahoo - No issues.

I was able to send emails (External mail relay)

AFTER - Switching to Postfix :

Now - I can send mails (External relay server). But I cannot receive any emails. Thats the point where I get this error : Host not found.

Please help
0
 
arnoldCommented:
The error than is not from postfix but from exchange?
You have to be on the system that generates the email and check its configuration.
Try to cobble together information will lead to unrelated suggestion that could make matters worse.  Run lsof -i:25 where postfix is installed an see what is being reported.
0
 
amit_panjwaniAuthor Commented:
@arnold I know what you are trying to suggest . I had already uninstalled sendmail - before I pushed for Postfix.

I think I have resolution. It was all ISP issue -  Static IP resolves bit differently.

I have raised ticket and they are going to resolve it in next 6 hours.

Thank you!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

  • 3
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now