SUMMARY
This article provides information on how to configure MailEnable to cater for
pure Android devices autodiscover requirements
INFORMATION
When a pure Android client autodiscovers during the email
account setup process it does not perform all the four methods that most
other email clients perform.
The ordered list of URL checks that a pure Android email client will
perform is listed below:
- Autodiscover to https://example.com/Autodiscover/Autodiscover.xml. The
example.com is the email domain part of the email address used in account
settings.
- Autodiscover to
https://autodiscover.example.com/Autodiscover/Autodiscover.xml.
Not having the ability to autodiscover using the SRV record method or being
able to fall back via HTTP URL's (as some other email clients provide), it
is required that each domain be bound to a specific SSL certificate and IP
address to successfully pass the above 2 autodiscover tests.
CONFIGURATION
Autodiscover DNS records:
- Create a CNAME record in your local DNS server under the domain that will
be used for autodiscover (or via your hosting provider hosting the DNS
server). I.e.: autodiscover.exampledomain.com
- Obtain an SSL certificate for the domain. MailEnable recommends obtaining
a wildcard SSL certificate also named Unified communication certificate so
that it can cater for all names of the domain. I.e.: mail.exampledomain.com
and autodiscover.exampledomain.com
Adding the SSL certificate under the website servicing the MailEnable EAS
service and host header binding:
- Open the Microsoft Internet Information Services
- Expand the folder tree and click on the root website that is servicing the
MailEnable EAS service
- In the "Actions" pane click on "Bindings" and then on the "Add" button.
- Select HTTPS under the "Type" selection and then select the IP the domain
is bound to in the dropdown menu for available IP's.
- Under the "SSL certificate" dropdown select the certificate that
has been imported for the domain and then click ok.
Adding the MailEnable autodiscover service under the website servicing
EAS:
- Open the MailEnable ActiveSync management utility.
- Navigate to the "IIS Integration" tab.
- Locate the SSL website and click to highlight the site.
- Click the button for "Install AutoDiscover" to install the autodiscover
service under the website.
TROUBLESHOOTING
The recommended procedure to troubleshoot autodiscovery is to use
the Microsoft Exchange test connectivity website located here:
https://testconnectivity.microsoft.com/
MailEnable also provides a tool for testing auto discover located
here:
http://www.mailenable.com/tools/
REFERENCES
MailEnable Exchange ActiveSync Deployment guide: http://www.mailenable.com/activesync/EAS_Deployment_Guide.pdf