The autodiscover method used by Exchange looks great. However I do not have Exchange.

It looks like when setting up a mail account the device/mail client looks for a autodiscover.xml file.

Is there a way to create such a file by myself and serve it on a usual Linux server, pointing to a usual mail Linux server?

link|improve this question

feedback

4 Answers

up vote 0 down vote accepted

No, Autodiscover is specific to Exchange, you won't get that working outside of that environment.

It's not just the .xml file, there are a lot of things at play when it comes to Autodiscover.

To give you some quick background, read through this article, and you will get a better idea of it.

http://www.msexchange.org/articles_tutorials/exchange-server-2010/management-administration/exchange-autodiscover.html

link|improve this answer
feedback

@DanBig is incorrect. Look here for a decent sample on returning an Autodiscover.xml file in PHP on Linux: http://virer.net/info/ol-autodiscover/index.html

link|improve this answer
feedback

Ah - only if your Linux server looks like an exchagne server. This is not "use open api" it is "use exchange internal api".

link|improve this answer
feedback

Actually if your clients are Outlook (I'll assume that because you said they are looking up autodiscover.xml) you want to use Guessmart for autoconfiguration if you're using POP/IMAP and SMTP. Guessmart is basically Outlook using your email address and password to try various hostnames using common POP/IMAP/SMTP ports until it finds one it can successfully log into. It's the same user experience in Outlook as Autodiscover but meant for non Exchange servers.

You can test all this in Outlook by ctrl-right-clicking the notification tray Outlook icon and selecting "Test Email Autoconfiguration". Uncheck the Autodiscover and test Guessmart to see how Outlook works.

link|improve this answer
I noticed the autodiscover.xml stuff once. But Thunderbird is trying to "guess" what servers are used for pop/imap as well. Sometimes it guesses it wrong. I think Apple products do it this way too. I would like to know if something standardized exsists for most email clients on the market. Cause people Have no idea and don't care what smtp, pop or imap stands for. Hope it helps. – SamKrieg Mar 8 '11 at 16:59
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.