You need Outlook 2013 SP1 and Exchange 2013 SP1 to use the MAPI over HTTP connection option. If you are using Outlook 2007 you will only be able to connect with the RPC\HTTPS connection option.
http://blogs.technet.com/b/exchange/archive/2014/05/09/outlook-connectivity-with-mapi-over-http.aspx
https://technet.microsoft.com/en-us/library/dn635177(v=exchg.150).aspx
Note that Outlook 2010 supports MAPI/HTTP now as well with a hotfix:
Hi,
From your description, I would like to clarify the following thing:
RPC over HTTP Proxy component, which Outlook Anywhere clients use to connect, wraps remote procedure calls (RPCs) with an HTTP layer. In Exchange 2013, Outlook Anywhere is enabled by default, because all Outlook connectivity takes place via Outlook Anywhere. The only post-deployment task you need to perform to successfully use Outlook Anywhere is to install a valid SSL certificate on your Client Access server. Mailbox servers in your organization only require the default self-signed SSL certificate.
For your reference:
Outlook Anywhere
https://technet.microsoft.com/en-us/library/bb123741(v=exchg.150).aspx
Hope this can be helpful to you.
Best regards,