I spent some time answering lots of emails personally, and I put this quick guide together. If this helped you solve your problem, please consider donating $5, so I can continue to provide this type of support.

PayPalÑeBay's service to make fast, easy, and secure payments for your eBay purchases!
The Step by Step Guide to
Configuring Exchange 2003 for iPhone

This is a quick guide I put together to get Microsoft Exchange Server 2003 (not 2007) working with the iPhone via IMAP.

I provide no guarantees, this is what we did, in a corporate environment, to make the iPhone work decently well.

Caveats:

  1. Your architecture mirrors ours:

  2. Outlook Web Access uses WebDAV and HTTP/HTTPS to handle email for both the web clients as well as clients via ActiveSync. This is how Windows Mobile devices attach, and get all of the native support of an Outlook client. Since the iPhone does not support these protocols as part of Mail, you will have limited functionality. How limited? Here's what I found:

OWA Server Setup (We'll call the server "OWA" or "owa.yourdomain.com")

  1. Start the "Microsoft Exchange IMAP4" Service

  2. Open "Exchange System Manager", go to "Administrative Groups", "First Administrative Group", "Servers", OWA, "Protocols", "IMAP4", then right-click "Default IMAP4 Virtual Server" and click "Start"

  3. On the above "Default IMAP4 Virtual Server" right-click it and select "Properties"

  4. On the resulting "Properties" window, accept all of the defaults, except:

    1. On the "Access" tab, click "Authentication", check "Requires SSL/TLS encryption"

    2. Also on the "Access" tab, click "Communication", check "Requires secure channel"

  5. Stop and Re-start the "Default IMAP4 Virtual Server"

Exchange 2003 Server Setup (We'll call the server "EXCHANGE")

  1. Start the "Microsoft Exchange IMAP4" Service

  2. Open "Exchange System Manager", go to "Administrative Groups", "First Administrative Group", "Servers", EXCHANGE, "Protocols", "IMAP4", then right-click "Default IMAP4 Virtual Server" and click "Start"

  3. On the above "Default IMAP4 Virtual Server" right-click it and select "Properties"

  4. On the resulting "Properties" window, accept all of the defaults, except:

    1. On the "Access" tab, click "Authentication", uncheck "Requires SSL/TLS encryption"

    2. Also in "Authentication", check "Basic authentication (password sent in clear text)"

    3. Also in "Authentication", check "Simple Authentication and Security Layer"

  5. Stop and Re-start the "Default IMAP4 Virtual Server"

iPhone Setup

  1. Go to Settings, select "Mail", select "Add Account...", select "Other", click "Exchange"

  2. Fill out "Name" with your Name

  3. Fill out "Address" with your corporate e-mail address

  4. Fill out "Description" with whatever you want this account called in the list

  5. Fill out "Host Name" with owa.yourdomain.com

  6. Fill out "User Name" with your Outlook/Exchange user name (no domain portion)

  7. Fill out "Password" with your Outlook/Exchange password

  8. The "Outgoing Mail Server (SMTP)" is left as an exercise for the reader (see above)

  9. Click "Save" at the top

  10. Now, go into the settings for the newly created account, scroll to the bottom, select "Advanced"

  11. Change "Remove" to "After one day" or whatever you want. Not changing this will keep ALL deleted messages on the server, simply as read messages, it's annoying. It'd be better if we could purge every 10 min or so, but we can't, and we take what Apple gives us.

  12. "Incoming SSL" should be "On"

  13. "Authentication" should say "Password"