title: Need your suggestion for Exchange ActiveSync client
body: <p>I'm just about to start building MS Exchange ActiveSync client. I found two type of implementations. I don't know which one is the right approach.</p>
  
  <ol>
  <li><p><a href="http://social.msdn.microsoft.com/Forums/en-US/os_exchangeprotocols/thread/3b1e73fc-b69a-4ed2-a905-d15af6666f22" rel="nofollow">http://social.msdn.microsoft.com/Forums/en-US/os_exchangeprotocols/thread/3b1e73fc-b69a-4ed2-a905-d15af6666f22</a></p></li>
  <li><p><a href="http://msdn.microsoft.com/en-us/library/hh361570%28EXCHG.140%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/hh361570%28EXCHG.140%29.aspx</a></p></li>
  </ol>
  
  <p>First option says that the command being sent to my Exchange server (from my iPhone mail app) and <strong>the body is not xml encoded</strong>. I really didn’t find any other standard documentation regarding ActiveSync <em>without using encoded xml</em>.</p>
  
  <p>Second option says to use WBXML and ActiveSync HTTP to perform the right action. It seams very well documented.</p>
  
  <p>I'm really confused while thinking what should be the right approach to perform actions like SendMail, Reply, Forward, mark Read/Unread etc..</p>
  
  <p>Can you guys guide me to select right basic approach which supports all versions of exchange servers with minimal change (Exchange 2007, 2010 etc.).</p>