locked
SRV records to enable auto discover for Outlook Anywhere RRS feed

  • Question

  • Hi,

    I have a big problem now where after i migrated my Exchange Server, my Outlook Anywhere is not working for external user. I read that it needs to have an SRV records added to my external domain. My previous domain hosting have this feature but since I changed to Yahoo  domain hosting, they said this feature is not available yet.

    With this critical time, other than doing it in Yahoo Domain hosting, can I add this record in my Exchange server instead?

    Please help as I have almost 100 external users unable to use the outlook anywhere now.

    Thanks in advanced!

    Thursday, December 16, 2010 1:21 AM

Answers

  • No, do not use CNAMEs.  Use the A record tchnique or the SRV record technique.
    Tim Harrington - Catapult Systems - http://HowDoUC.blogspot.com
    • Marked as answer by Allen Song Monday, December 27, 2010 5:15 AM
    Thursday, December 16, 2010 2:28 PM

All replies

  • Also can I know is this SRV records a must to be added in order to enable auto discover for Outlook Anywhere Exchange 2007?
    Thursday, December 16, 2010 1:26 AM
  • I am a little confused...it is just your external domain and DNS being hosted by yahoo (and not your actual email)?  You mentioned Exchange 2007 so I am assuming that you are using on-premise Exchange.

    SRV records are not required for Outlook Anywhere and Autodiscover to work.  You can use DNS A records.  You will need autodiscover.externaldomain.com and owa.externaldomain.com in the certificate hosted on your Exchange CAS server.  This assumes that Outlook Anywhere is also using the namespace of owa.externaldomain.com as well.  Point the autodiscover A record to the same public IP as your owa A record.

    You can test out all functionality from:

    https://www.testexchangeconnectivity.com/

    Post your results here if you still have issues.


    Tim Harrington - Catapult Systems - http://HowDoUC.blogspot.com
    Thursday, December 16, 2010 2:08 AM
  • Tim,

    Sorry to confuse you. My external domain and DNS is hosted with Yahoo and mail is managed in-house. So I would need to add to my internal DNS server A records?

    I am not clear on what you mean by put autodiscover.externaldomain.com and owa.externaldomain.com in the certificate hosted on my Exchange CAS server?

    Thursday, December 16, 2010 3:49 AM
  • What host names are currently in your certificate on your CAS server?  Are you using a certificate issued from a public CA?  At a minimum, you will need autodiscover.smtpdomain.com and owa.smtpdomain.com (the fqdn you use for OWA).  You will need to create DNS A records in your externally hosted DNS that point to the public IP address that is ultimately getting translated to your CAS server (either through a reverse proxy like TMG or directly throught the firewall).


    Tim Harrington - Catapult Systems - http://HowDoUC.blogspot.com
    Thursday, December 16, 2010 4:13 AM
  • Internal domain: abc.local

    External domain : abc.com

    My internal CAS server is also my Exchange Server (Exch07.abc.com) and is running on Windows Server 2008. If I get you right I would need to create a DNS A records in my Yahoo Domain and have IP address pointed to my Exchange server

    A Record -autodiscover.abc.com -

    Is the above correct? Also do I need to do this for my internal DNS server?

    Thanks

    Thursday, December 16, 2010 4:34 AM
  • Yes, you are correct about the external A record for autodiscover.abc.com.  As far as your internal DNS server goes, I would create that one as well. 

    For internal domain joined computers, Outlook will connect to an AD SCP to gather autodiscover connection points.  Every time you add a CAS server into the environment, it gets added to the list.  When Outlook connects it will choose one at random.  If it chooses one that does not respond, it will choose a different one.  The SCP will return the value of the AutodiscoverInternalURI defined by the Set-ClientAccessServer command.  You should update this to match an FQDN that is in your certificate.  Usually:  Set-ClientAccessServer -Identity CASServer -AutoDiscoverServiceInternalUri https://autodiscover.domain.com/autodiscover/autodiscover.xml

    Autodiscover is used to return all of the URLs that Outlook needs to communicate for OOF, Availability, etc.  These are defined by configuring your CAS serices URLs.  For Example Set-WebServicesVirtualDirectory, Set-OABVirtualDirectory, etc.

    So as long as the Autodiscover service and URLs are configured, and you have those names in your DNS and certificate, you should have no issue.  


    Tim Harrington - Catapult Systems - http://HowDoUC.blogspot.com
    Thursday, December 16, 2010 5:00 AM
  • Thanks alot. I will follow this and revert back on the result.

    Something just came to my mind of the CNAME records can replace this?

    Thursday, December 16, 2010 5:43 AM
  • No, do not use CNAMEs.  Use the A record tchnique or the SRV record technique.
    Tim Harrington - Catapult Systems - http://HowDoUC.blogspot.com
    • Marked as answer by Allen Song Monday, December 27, 2010 5:15 AM
    Thursday, December 16, 2010 2:28 PM