Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Administrators

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 04-07-2010, 12:01 PM
Intermediate Member
 
Posts: 22
Default [SOLVED] Delivering Mail to another LAN mail host.

ZCS is setup behind a firewall with all the necessary ports forwarded. Bind is running on the ZCS to tell it that it's internal ip address resolves to it's external name. That stuff all works fine.

I have a second host that I want to deliver mail to on the internal network. It is not on the same dns zone that is configured on the local bind and I have a forward zone set up on the ZCS to get the data about my other internal zone.

ZCS is able to resolve it using it's resolv.conf hitting the local Bind and getting the forwarded zones from the internal dns servers. It can ping the host and everything looks fine.

When I try to send a mail using my SMTP client to ZCS the mails get deferred with the error "No Route to Host" But that isn't true from the Linux under ZCS's point of view. So I'm not sure what to do next.

  • ZCS Hostname: mail.mycompany.com
  • Internal DNS Zone: something.com
  • Host I'm trying to send mail to:help.something.com
  • Email: support@help.something.com

ZCS Bind configs:
Code:
zone "mail.mycompany.com" {
        type master;
        file "/etc/bind/db.mail.mycompany.com";
};

zone "mycompany.com" {
        type master;
        file "/etc/bind/db.mycompany.com";
};

zone "something.com" {
        type forward;
        forwarders { 10.0.0.53; };
};
Error:
Quote:
Reason: connect to help.something.com[10.0.0.120]:25: no route to host
Any suggestions would be appreciated.
Reply With Quote
  #2 (permalink)  
Old 04-07-2010, 12:12 PM
Moderator
 
Posts: 7,928
Default

Quote:
Originally Posted by jeffbearer View Post
internal ip address resolves to it's external name
Why ? If you are port-forwarding what does it matter as-long as your MX, rDNS etc are fine externally. Please post the following
Code:
cat /etc/hosts
cat /etc/resolv.conf
dig yourdomain mx
dig yourdomain any
host `hostname` <- note backticks and not single quote
Are you able to telnet to the other server on port 25 ?
__________________
Reply With Quote
  #3 (permalink)  
Old 04-07-2010, 12:20 PM
Intermediate Member
 
Posts: 22
Default

Quote:
Why ? If you are port-forwarding what does it matter as-long as your MX, rDNS etc are fine externally. Please post the following
I inherited the config, and was told it was because of the Split DNS stuff.

If that is not necessary then I'd be happy to wack this dns fakey stuff on the zcs.


Quote:
Are you able to telnet to the other server on port 25 ?
Son of a Gun, the no route error threw me instead of connection refused. The port is closed. I thought I had tested that, but I must of been on localhost of that server and not a 3rd party.

Thanks.
Reply With Quote
  #4 (permalink)  
Old 04-07-2010, 12:26 PM
Moderator
 
Posts: 7,928
Default

Please mark as solved if you have resolved the issue
__________________
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.