How to configure MailEnable autodiscovery for compatibility across all client devices for all hosted domains


SUMMARY

This article provides detail on how to configure MailEnable autodiscovery for compatibility across all client devices for all hosted domains within MailEnable. Not all devices that use autodiscovery implement all the autodiscovery methods, so in order to be compatible with all, you are limited on how you can configure this on your server. This article describes the minimum you need to do so that clients autodiscover correctly and don't get warnings in their device about SSL errors.

DETAIL

Configuring autodiscovery services within MailEnable to cover compatibility across all client devices and every hosted domain requires adding DNS host names within DNS, assigning dedicated IP addresses and obtaining SSL certificates for each domain requiring the autodiscovery service. 

To be compatible with all devices you need an SSL certificate for the email domains you wish to give autodiscover support to. The SSL certificate must be either autodiscover.example.com or example.com. If you wish to use example.com in your certificate, this domain must be hosted on the server MailEnable is on, and you must add the autodiscover directory to this site, as explained below. Because of this it is usually easier to use autodiscover.example.com. You will also need an IP address for the SSL autodiscover to service the requests on (an IP address is required for each domain). 

CONFIGURATION

Autodiscover DNS records:
  1. Create an A record in your local DNS server under the domain that will be used for autodiscover (or via your hosting provider hosting the DNS server). This needs to be autodiscover.example.com. It needs to point to the IP address that the MailEnable Protocols website under IIS is bound to.

  2. Obtain an SSL certificate for the domain. It may be convenient to purchase a wildcard SSL certificate also named Unified communication certificate so that it can cater for all names of the domain. i.e.: mail.example.com and autodiscover.example.com
To add the HTTPS host name binding under the MailEnable Protocols website:
  1. Open the Internet Information Services control panel applet.
  2. Expand the folder tree and click on the "MailEnable Protocols" website.
  3. In the "Actions" pane click on "Bindings" and then on the "Add" button.
  4. Select HTTPS under the "Type" selection and then select the IP address that the domain is bound to in the dropdown menu for available IP's.
  5. Under the "SSL certificate" dropdown select the certificate that has been imported for the domain and then click OK.
  6. You can test that this is correct by opening a web browser remotely and entering https://autodiscover.example.com as the URL. You should see a web page with "MailEnable Services" as the heading. If you do not see this, autodiscover will not work.
To add the autodiscovery HTTPS host name binding within the MailEnable global autodiscovery option:
  1. Open the MailEnable Administration Console and navigate to: Servers > localhost.
  2. Right click on "localhost" and select "Properties" from the popup menu.
  3. Navigate to the "Autodiscovery" tab.
  4. Click "Add..".
  5. Select the "Type:" of service that requires auto discovery. I.e.: ActiveSync
  6. Specify the host name created in DNS. I.e.: autodiscover.example.com
  7. Specify the port number 443
  8. Tick the "Use SSL" tick box.

The above steps need to be applied for each domain that requires the autodiscovery service compatability to cover all client devices.

REFERENCES

https://www.mailenable.com/activesync/EAS_Deployment_Guide.pdf



Product:MailEnable (All Versions)
Article:ME020624
Module:Other
Keywords:autodiscovery,autodiscover
Class:HOWTO: Product Instructions
Revised:Monday, August 29, 2016
Author:
Publisher:MailEnable