Results 1 to 7 of 7

Thread: Zimbra (OCS) ignores MX record?

  1. #1
    cjm51213 is offline Active Member
    Join Date
    Aug 2012
    Posts
    40
    Rep Power
    3

    Default Zimbra (OCS) ignores MX record?

    Hi Folks,

    I have a Zimbra 8 (OCS) server, and it is hosting a few domains. One domain is "unimplemented", meaning I have not defined any users except "admin" and two aliases "root", and "sa". This domain, "tclc.org" is the "natural" domain on my subnet, meaning all the machines are members of this domain.

    I also have an Exchange Server that I am vacating and is currently handling mail for TCLC.org. This Exchange Server has a public IP, not on my subnet. There are TWO MX records for the TCLC.org domain, one out in the world at large pointing to the public IP for TCLC.org and one on my local DNS server pointing to exactly the same address.

    If I am authenticated on Zimbra as a user of one of the other domains, and I send a message to members of TCLC.org, the correct behavior is for Zimbra to seek the MX record, which identifies a server somewhere else, and forward to that server, which would be the Exchange server, but Zimbra thinks he owns the TCLC.org domain, and bounces the mail because there is no user defined, unless I am sending to one of the three. I think this only happens because Zimbra is lazy and making an assumption that is either unwarranted or misconfigured, and that is because he knows about the TCLC.org domain, he, therefore has no need to fetch the MX record.

    It this bit of bad behavior configurable or is it a bug?

    Thanks for the help,

    Chris.

  2. #2
    phoenix is online now Zimbra Consultant & Moderator
    Join Date
    Sep 2005
    Location
    Vannes, France
    Posts
    23,566
    Rep Power
    57

    Default

    Quote Originally Posted by cjm51213 View Post
    If I am authenticated on Zimbra as a user of one of the other domains, and I send a message to members of TCLC.org, the correct behavior is for Zimbra to seek the MX record, which identifies a server somewhere else, and forward to that server, which would be the Exchange server, but Zimbra thinks he owns the TCLC.org domain, and bounces the mail because there is no user defined, unless I am sending to one of the three. I think this only happens because Zimbra is lazy and making an assumption that is either unwarranted or misconfigured, and that is because he knows about the TCLC.org domain, he, therefore has no need to fetch the MX record.
    Go to the wiki (or search the forums) and read the article on Split Domain.
    Regards


    Bill


    Acompli: A new adventure for Co-Founder KevinH.

  3. #3
    cjm51213 is offline Active Member
    Join Date
    Aug 2012
    Posts
    40
    Rep Power
    3

    Default

    Hi Bill,

    I don't think "Split Domains" applies. Under no circumstances should any mail for TCLC.org be directed to Zimbra, and the only time it does happen, is when the mail originates from a domain co-hosted on the Zimbra server. Zimbra is not retrieving the MX record for domains that he knows.

    Thanks for the help,

    Chris.

  4. #4
    GreenGumby is offline Senior Member
    Join Date
    Jan 2012
    Location
    Brisbane, Australia
    Posts
    58
    Rep Power
    3

    Default

    I had a feeling this is standard behavour for postfix. If postfix is configured for that domain, it won't bother checking for mx records as it assumes it is controlling that domain.

    You may have more luck googling for the issues as a postfix problem.

  5. #5
    Klug's Avatar
    Klug is offline Moderator
    Join Date
    Mar 2006
    Location
    Beaucaire, France
    Posts
    2,316
    Rep Power
    13

    Default

    It is postfix related, not ZCS specific.
    That's why you should either use split-domain or rename the domain to something else, do the provisioning/tests then rename it.

  6. #6
    cjm51213 is offline Active Member
    Join Date
    Aug 2012
    Posts
    40
    Rep Power
    3

    Default

    Hi Klug,

    I agree that it is Postfix and therefore not specifically zcs related. You suggest I do the provisioning/tests and rename. I assume I get the renaming opportunity during the provisioning/tests. I also assume there is a script like install.sh which will run the provisioning/tests. Am I right in my assumptions? How do I run the provisioning/tests?

    This domain is the initial domain as configured during install.sh. In my mind, that makes it special, but "believe it so" does not "make it so", so I have to ask, "Is the initial domain created as a result of install.sh special in any way?"

    Thanks for the help,

    Chris.
    Last edited by cjm51213; 11-08-2012 at 06:04 PM. Reason: typo...

  7. #7
    Klug's Avatar
    Klug is offline Moderator
    Join Date
    Mar 2006
    Location
    Beaucaire, France
    Posts
    2,316
    Rep Power
    13

    Default

    During the setup process, you should use a "non production domain", like the FQDN of the server.
    So all the administrative accounts (ham, spam, admin, etc) are in this "non production" domain and there's no impact on production what ever you do with them.

    I agree this is not documented enough 8(

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. How to enable sending to A record if MX record not found?
    By maxchowhk in forum Administrators
    Replies: 10
    Last Post: 10-06-2012, 06:39 PM
  2. zmcertmgr ignores subject parameter
    By mdjohnson in forum Administrators
    Replies: 1
    Last Post: 06-22-2012, 04:43 PM
  3. Replies: 0
    Last Post: 09-08-2009, 07:34 AM
  4. zmcertmgr gencsr ignores subject parameter
    By dpward in forum Administrators
    Replies: 3
    Last Post: 08-12-2009, 02:48 PM
  5. Replies: 11
    Last Post: 05-12-2009, 06:26 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •