<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Rolling Your Own Exchange ActiveSync Client</title>
	<atom:link href="http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/</link>
	<description>place of the mobility way</description>
	<lastBuildDate>Mon, 23 Jan 2012 12:22:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18515</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Wed, 11 Jan 2012 19:05:03 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18515</guid>
		<description>Exchange likes clean servers best when installing :)
It&#039;s difficult to say what happened, but it sounds like the virtual directories are messed up in some way.
I&#039;d try rebuilding the ActiveSync virtual directory: http://my.opera.com/RavenOverride/blog/2009/06/17/how-to-recreate-all-virtual-directories-for-exchange-2007</description>
		<content:encoded><![CDATA[<p>Exchange likes clean servers best when installing <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
It&#8217;s difficult to say what happened, but it sounds like the virtual directories are messed up in some way.<br />
I&#8217;d try rebuilding the ActiveSync virtual directory: <a href="http://my.opera.com/RavenOverride/blog/2009/06/17/how-to-recreate-all-virtual-directories-for-exchange-2007" rel="nofollow">http://my.opera.com/RavenOverride/blog/2009/06/17/how-to-recreate-all-virtual-directories-for-exchange-2007</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Sheckells</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18513</link>
		<dc:creator>Tom Sheckells</dc:creator>
		<pubDate>Tue, 10 Jan 2012 14:44:16 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18513</guid>
		<description>Yes, it is just a Windows 2008 Enterprise Edition with RRAS configured as an SSTP VPN.  I installed Exchange via the SP3 installer because that is the one that supports Win2008.  So far, OWA and Outlook Anywhere (both over SSL) work.  I think it is a settings/security problem since I had to make some security setting changes to get OWA to work.  Unfortunately, I was dumb/hurrying and didn&#039;t write down the changes (and I was being so good about that too).  As I got it working, some MS updates came in and without thinking I rebooted my machine and lost the web page that had the updates I did for OWA and, obviously, I&#039;m not remembering correctly what I did.

When I try  https://localhost/Microsoft-Server-ActiveSync, I get &quot;Bad Request&quot; as the only response (well after I sign in) in Google Chrome and &quot;This page not found&quot; in IE, but the tab says &quot;HTTP 400 Bad Request&quot;.  

The fix for OWA said something about that installing Exchange over an existing (not freshly installed) IIS 7 will not change some of the necessary settings to allow Exchange to work properly.  Since I can&#039;t find the article again, I don&#039;t know what changes I need to make in IIS and/or the file system to let this work.

Do you have any other ideas?

Thanks for all of your help (and time) so far.

Tom</description>
		<content:encoded><![CDATA[<p>Yes, it is just a Windows 2008 Enterprise Edition with RRAS configured as an SSTP VPN.  I installed Exchange via the SP3 installer because that is the one that supports Win2008.  So far, OWA and Outlook Anywhere (both over SSL) work.  I think it is a settings/security problem since I had to make some security setting changes to get OWA to work.  Unfortunately, I was dumb/hurrying and didn&#8217;t write down the changes (and I was being so good about that too).  As I got it working, some MS updates came in and without thinking I rebooted my machine and lost the web page that had the updates I did for OWA and, obviously, I&#8217;m not remembering correctly what I did.</p>
<p>When I try  <a href="https://localhost/Microsoft-Server-ActiveSync" rel="nofollow">https://localhost/Microsoft-Server-ActiveSync</a>, I get &#8220;Bad Request&#8221; as the only response (well after I sign in) in Google Chrome and &#8220;This page not found&#8221; in IE, but the tab says &#8220;HTTP 400 Bad Request&#8221;.  </p>
<p>The fix for OWA said something about that installing Exchange over an existing (not freshly installed) IIS 7 will not change some of the necessary settings to allow Exchange to work properly.  Since I can&#8217;t find the article again, I don&#8217;t know what changes I need to make in IIS and/or the file system to let this work.</p>
<p>Do you have any other ideas?</p>
<p>Thanks for all of your help (and time) so far.</p>
<p>Tom</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18510</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Sat, 07 Jan 2012 18:10:54 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18510</guid>
		<description>Yeah, HTTP 400 is a generic error so it could be a lot of reasons behind it.

The SSTP box is just a plain Windows Server with RRAS? And you installed the CAS role without any errors through the Exchange Setup Wizard afterwards? 

While I haven&#039;t atttempted it I could see it being problematic to get SSTP and &quot;plain&quot; HTTPS running on the same IP address. Does it work if you disable SSL for OWA/EAS and run it over HTTP? And similar - does OWA/EAS work with SSL if you disable RRAS? And are you seeing HTTP 400 if you attempt opening up https://localhost/Microsoft-Server-ActiveSync in the browser on the server?</description>
		<content:encoded><![CDATA[<p>Yeah, HTTP 400 is a generic error so it could be a lot of reasons behind it.</p>
<p>The SSTP box is just a plain Windows Server with RRAS? And you installed the CAS role without any errors through the Exchange Setup Wizard afterwards? </p>
<p>While I haven&#8217;t atttempted it I could see it being problematic to get SSTP and &#8220;plain&#8221; HTTPS running on the same IP address. Does it work if you disable SSL for OWA/EAS and run it over HTTP? And similar &#8211; does OWA/EAS work with SSL if you disable RRAS? And are you seeing HTTP 400 if you attempt opening up <a href="https://localhost/Microsoft-Server-ActiveSync" rel="nofollow">https://localhost/Microsoft-Server-ActiveSync</a> in the browser on the server?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Sheckells</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18507</link>
		<dc:creator>Tom Sheckells</dc:creator>
		<pubDate>Fri, 06 Jan 2012 20:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18507</guid>
		<description>Andreas,
     I get the 400 running the full test and also with the Basic and Extended on your web site.  I think that I have something wrong in my configuration but I just don&#039;t know where to look to make a change.  It is a very generic error.  My situation is that I had one machine with SSTP running for VPN access to my systems and an exchange server on another system.  When I got a smartphone (Samsung Droid Charge), I started trying to get OWA and Activesync working on the same IP as the SSTP.  First I tried the WebFarm and Application Request Routing (ARR) but could not get them to work.  So, I moved the CAS role from the existing Exchange box to the same box as SSTP.  From my searching I found out that my problem was that I had existing websites on the SSTP machine  and just adding CAS did not make all of the appropriate changes to get OWA and ActiveSync working.  I&#039;ve since gotten OWA working but am still having trouble with ActiveSync.  I really appreciate any help or direction you can give.  Send me an email and I can send you the test credentials if you think that would help.</description>
		<content:encoded><![CDATA[<p>Andreas,<br />
     I get the 400 running the full test and also with the Basic and Extended on your web site.  I think that I have something wrong in my configuration but I just don&#8217;t know where to look to make a change.  It is a very generic error.  My situation is that I had one machine with SSTP running for VPN access to my systems and an exchange server on another system.  When I got a smartphone (Samsung Droid Charge), I started trying to get OWA and Activesync working on the same IP as the SSTP.  First I tried the WebFarm and Application Request Routing (ARR) but could not get them to work.  So, I moved the CAS role from the existing Exchange box to the same box as SSTP.  From my searching I found out that my problem was that I had existing websites on the SSTP machine  and just adding CAS did not make all of the appropriate changes to get OWA and ActiveSync working.  I&#8217;ve since gotten OWA working but am still having trouble with ActiveSync.  I really appreciate any help or direction you can give.  Send me an email and I can send you the test credentials if you think that would help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18504</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Wed, 04 Jan 2012 18:57:23 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18504</guid>
		<description>There&#039;s a bug in the UI so it doesn&#039;t always look like you&#039;ve selected a version. If you don&#039;t select one it&#039;ll default to 12.1 though, which should be correct for Exchange 2007 SP3. It&#039;s also a bit weird if you&#039;re getting this on the basic test - it doesn&#039;t really make sense with the GET action. (This is slightly misleading on my part I guess.)
Have you tried my online test to see if it creates similar results? https://easmd.labs.mobilitydojo.net/Basic.
Do you get error 400 running the Full test as well?</description>
		<content:encoded><![CDATA[<p>There&#8217;s a bug in the UI so it doesn&#8217;t always look like you&#8217;ve selected a version. If you don&#8217;t select one it&#8217;ll default to 12.1 though, which should be correct for Exchange 2007 SP3. It&#8217;s also a bit weird if you&#8217;re getting this on the basic test &#8211; it doesn&#8217;t really make sense with the GET action. (This is slightly misleading on my part I guess.)<br />
Have you tried my online test to see if it creates similar results? <a href="https://easmd.labs.mobilitydojo.net/Basic" rel="nofollow">https://easmd.labs.mobilitydojo.net/Basic</a>.<br />
Do you get error 400 running the Full test as well?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Sheckells</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18499</link>
		<dc:creator>Tom Sheckells</dc:creator>
		<pubDate>Mon, 02 Jan 2012 21:38:45 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18499</guid>
		<description>Hi,  I am getting the (400) Bad Request message.

Testing HTTP GET:
Response: The remote server returned an error: (400) Bad Request.
Explanation:
Possibly a protocol mismatch, for example using version 14.0 against an Exchange 2007 server.
Choose a different protocol version to emulate, and try to run test again.
Status: FAIL
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Testing HTTP OPTIONS:
Allow:OPTIONS,POST
MS-Server-ActiveSync:8.3
MS-ASProtocolVersions:1.0,2.0,2.1,2.5,12.0,12.1
MS-ASProtocolCommands:Sync,SendMail,SmartForward,SmartReply,GetAttachment,GetHierarchy,CreateCollection,DeleteCollection,MoveCollection,FolderSync,FolderCreate,FolderDelete,FolderUpdate,MoveItems,GetItemEstimate,MeetingResponse,Search,Settings,Ping,ItemOperations,Provision,ResolveRecipients,ValidateCert
Public:OPTIONS,POST
Content-Length:0
Cache-Control:private
Date:Mon, 02 Jan 2012 21:35:26 GMT
Server:Microsoft-IIS/7.0
X-AspNet-Version:2.0.50727
X-Powered-By:ASP.NET

Status: PASS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I know I am must missing something in using the test tool.  How do I select the protocol version.  I am on Exchange 2007 SP3.  I see the little box on the screen with the 4 different MS-ASProtocolVersion selections available.  How do I make a selection?  I wanted to use 12.1 but I don&#039;t know how to pick that one.  Thanks for your help.</description>
		<content:encoded><![CDATA[<p>Hi,  I am getting the (400) Bad Request message.</p>
<p>Testing HTTP GET:<br />
Response: The remote server returned an error: (400) Bad Request.<br />
Explanation:<br />
Possibly a protocol mismatch, for example using version 14.0 against an Exchange 2007 server.<br />
Choose a different protocol version to emulate, and try to run test again.<br />
Status: FAIL<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
Testing HTTP OPTIONS:<br />
Allow:OPTIONS,POST<br />
MS-Server-ActiveSync:8.3<br />
MS-ASProtocolVersions:1.0,2.0,2.1,2.5,12.0,12.1<br />
MS-ASProtocolCommands:Sync,SendMail,SmartForward,SmartReply,GetAttachment,GetHierarchy,CreateCollection,DeleteCollection,MoveCollection,FolderSync,FolderCreate,FolderDelete,FolderUpdate,MoveItems,GetItemEstimate,MeetingResponse,Search,Settings,Ping,ItemOperations,Provision,ResolveRecipients,ValidateCert<br />
Public:OPTIONS,POST<br />
Content-Length:0<br />
Cache-Control:private<br />
Date:Mon, 02 Jan 2012 21:35:26 GMT<br />
Server:Microsoft-IIS/7.0<br />
X-AspNet-Version:2.0.50727<br />
X-Powered-By:ASP.NET</p>
<p>Status: PASS<br />
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</p>
<p>I know I am must missing something in using the test tool.  How do I select the protocol version.  I am on Exchange 2007 SP3.  I see the little box on the screen with the 4 different MS-ASProtocolVersion selections available.  How do I make a selection?  I wanted to use 12.1 but I don&#8217;t know how to pick that one.  Thanks for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18364</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Tue, 22 Nov 2011 20:13:15 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18364</guid>
		<description>Sorry for the late reply - been away from my testing and developing infrastructure for a couple of days :)
Your XML looks good from what I can tell. Though if I&#039;m reading the specs right this is correct behaviour for the first responses:
(http://msdn.microsoft.com/en-us/library/ee218515(v=EXCHG.80).aspx)
&quot;Synchronization requires a priming of the system; therefore for each collection that the client wishes to synchronize, it MUST issue an initial Sync request by sending a synchronization key of 0 (zero). This request establishes a synchronization relationship with the server and initializes the synchronization state there. The server responds with an initial value of the synchronization key, which the client MUST then use to get the initial set of objects from the server. (From this point forward, client requests MUST always include the synchronization key that was received in the last response from the server.) The client then sends a Sync command request to the server with the response synchronization key and includes any changes that were made on the client.

If the client device has not yet synchronized a folder, there SHOULD be no client-side changes. The device MUST synchronize the full contents of a given folder, and then have its changes, additions, and deletions applied.

The response from the server indicates whether the client&#039;s changes were accepted, and includes any changes that were made on the server. The server response also contains a synchronization key that is to be used for the next synchronization session for the folder.&quot;

So, unless you are commiting changes this sounds like it&#039;s by design. (I have encoded the wbxml and looked at the specs, but haven&#039;t had time to run through the entire sync command against a server. Which I probably should test to make sure I&#039;m understanding things correctly :) )</description>
		<content:encoded><![CDATA[<p>Sorry for the late reply &#8211; been away from my testing and developing infrastructure for a couple of days <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Your XML looks good from what I can tell. Though if I&#8217;m reading the specs right this is correct behaviour for the first responses:<br />
(<a href="http://msdn.microsoft.com/en-us/library/ee218515(v=EXCHG.80" rel="nofollow">http://msdn.microsoft.com/en-us/library/ee218515(v=EXCHG.80</a>).aspx)<br />
&#8220;Synchronization requires a priming of the system; therefore for each collection that the client wishes to synchronize, it MUST issue an initial Sync request by sending a synchronization key of 0 (zero). This request establishes a synchronization relationship with the server and initializes the synchronization state there. The server responds with an initial value of the synchronization key, which the client MUST then use to get the initial set of objects from the server. (From this point forward, client requests MUST always include the synchronization key that was received in the last response from the server.) The client then sends a Sync command request to the server with the response synchronization key and includes any changes that were made on the client.</p>
<p>If the client device has not yet synchronized a folder, there SHOULD be no client-side changes. The device MUST synchronize the full contents of a given folder, and then have its changes, additions, and deletions applied.</p>
<p>The response from the server indicates whether the client&#8217;s changes were accepted, and includes any changes that were made on the server. The server response also contains a synchronization key that is to be used for the next synchronization session for the folder.&#8221;</p>
<p>So, unless you are commiting changes this sounds like it&#8217;s by design. (I have encoded the wbxml and looked at the specs, but haven&#8217;t had time to run through the entire sync command against a server. Which I probably should test to make sure I&#8217;m understanding things correctly <img src='http://mobilitydojo.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dean</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18341</link>
		<dc:creator>Dean</dc:creator>
		<pubDate>Tue, 15 Nov 2011 09:36:57 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18341</guid>
		<description>lol. Apparently I have a thing  or two to learn about html. XML tags on an HTML page dont mix. Here we go again minus the tags...

FIRST REQUEST TO SERVER:
?xml version=\&quot;1.0\&quot; encoding=\&quot;utf-8\&quot;?
		             
Sync xmlns=\&quot;AirSync:\&quot;
Collections
Collection
SyncKey 0 /SyncKey
CollectionId 6 CollectionId
/Collection
/Collections
/Sync

FOLLOWED BY:

Sync xmlns=\&quot;AirSync:\&quot;
Collections
Collection
SyncKey (SyncKeysentFromServer) /SyncKey
CollectionId 6 CollectionId
DeletesAsMoves/
 GetChanges/
/Collection
/Collections
/Sync


Now you can piece my three posting together an make one coherent one.  Sorry for the mess I made. I hope you can still anser my question.</description>
		<content:encoded><![CDATA[<p>lol. Apparently I have a thing  or two to learn about html. XML tags on an HTML page dont mix. Here we go again minus the tags&#8230;</p>
<p>FIRST REQUEST TO SERVER:<br />
?xml version=\&#8221;1.0\&#8221; encoding=\&#8221;utf-8\&#8221;?</p>
<p>Sync xmlns=\&#8221;AirSync:\&#8221;<br />
Collections<br />
Collection<br />
SyncKey 0 /SyncKey<br />
CollectionId 6 CollectionId<br />
/Collection<br />
/Collections<br />
/Sync</p>
<p>FOLLOWED BY:</p>
<p>Sync xmlns=\&#8221;AirSync:\&#8221;<br />
Collections<br />
Collection<br />
SyncKey (SyncKeysentFromServer) /SyncKey<br />
CollectionId 6 CollectionId<br />
DeletesAsMoves/<br />
 GetChanges/<br />
/Collection<br />
/Collections<br />
/Sync</p>
<p>Now you can piece my three posting together an make one coherent one.  Sorry for the mess I made. I hope you can still anser my question.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dean</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18340</link>
		<dc:creator>Dean</dc:creator>
		<pubDate>Tue, 15 Nov 2011 09:30:40 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18340</guid>
		<description>Not sure what happened but my last post was missing the meat and potatoes of my post Here I go again...

Thanks for all the great info! I truly appreciate what you are doing for many of us who are struggling to learn this protocol. I have a question and was wondering if you can help me out. I got active sync going with the ping command. I have it set up to watch inbox activity (ServerId 6). When there i a change I call

 


0
&quot; 6




and then send another request to the server  with the synckey that was sent by it




0
&quot; 6

 




Based on the protocol docs I should only be receiving the changes registered on the server. Instead of receiving just the change. I get my whole inbox sent to me. I have been banging my head over this for a few days and cant figure it out. Is there something I need to send the server that I updated the changes inorder to prevent it from sending everything rather than just the change? Thanks in advance, Dino</description>
		<content:encoded><![CDATA[<p>Not sure what happened but my last post was missing the meat and potatoes of my post Here I go again&#8230;</p>
<p>Thanks for all the great info! I truly appreciate what you are doing for many of us who are struggling to learn this protocol. I have a question and was wondering if you can help me out. I got active sync going with the ping command. I have it set up to watch inbox activity (ServerId 6). When there i a change I call</p>
<p>0<br />
&#8221; 6</p>
<p>and then send another request to the server  with the synckey that was sent by it</p>
<p>0<br />
&#8221; 6</p>
<p>Based on the protocol docs I should only be receiving the changes registered on the server. Instead of receiving just the change. I get my whole inbox sent to me. I have been banging my head over this for a few days and cant figure it out. Is there something I need to send the server that I updated the changes inorder to prevent it from sending everything rather than just the change? Thanks in advance, Dino</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dean</title>
		<link>http://mobilitydojo.net/2010/03/30/rolling-your-own-exchange-activesync-client/comment-page-1/#comment-18339</link>
		<dc:creator>Dean</dc:creator>
		<pubDate>Tue, 15 Nov 2011 09:25:30 +0000</pubDate>
		<guid isPermaLink="false">http://mobilitydojo.net/?p=1021#comment-18339</guid>
		<description>Thanks for all the great info! I truly appreciate what you are doing for many of us who are struggling to learn this protocol. I have a question and was wondering if you can help me out. I got active sync going with the ping command. I have it set up to watch inbox activity (ServerId 6). When there i a change I call  
                      +&quot;\n&quot; 
		          &quot;\n&quot;
		             + &quot;\n&quot;
		             + &quot;0\n&quot;
		             + &quot;&quot; + collectionid + &quot;\n&quot;
		             + &quot;\n&quot;
		             + &quot;\n&quot;
		             + &quot;&quot;;


and then I send
 &quot;&quot;
             + &quot;&quot; 
             + &quot;&quot;
             + &quot;&quot;
             + &quot;&quot; + synckeysentbyexchange+ &quot;&quot;
             + &quot;&quot; + collectionid + &quot;&quot;
             + &quot;&quot;
             + &quot;&quot;
             + &quot;&quot;
             + &quot;&quot;
             + &quot;&quot;;

Based on the protocol docs I should only be receiving the changes registered on the server. Instead of receiving just the change. I get my whole inbox sent to me. I have been banging my head over this for a few days and cant figure it out. Is there something I need to send the server that I updated the changes inorder to prevent it from sending everything rather than just the change?  Thanks in advance,  Dino</description>
		<content:encoded><![CDATA[<p>Thanks for all the great info! I truly appreciate what you are doing for many of us who are struggling to learn this protocol. I have a question and was wondering if you can help me out. I got active sync going with the ping command. I have it set up to watch inbox activity (ServerId 6). When there i a change I call<br />
                      +&#8221;\n&#8221;<br />
		          &#8220;\n&#8221;<br />
		             + &#8220;\n&#8221;<br />
		             + &#8220;0\n&#8221;<br />
		             + &#8220;&#8221; + collectionid + &#8220;\n&#8221;<br />
		             + &#8220;\n&#8221;<br />
		             + &#8220;\n&#8221;<br />
		             + &#8220;&#8221;;</p>
<p>and then I send<br />
 &#8220;&#8221;<br />
             + &#8220;&#8221;<br />
             + &#8220;&#8221;<br />
             + &#8220;&#8221;<br />
             + &#8220;&#8221; + synckeysentbyexchange+ &#8220;&#8221;<br />
             + &#8220;&#8221; + collectionid + &#8220;&#8221;<br />
             + &#8220;&#8221;<br />
             + &#8220;&#8221;<br />
             + &#8220;&#8221;<br />
             + &#8220;&#8221;<br />
             + &#8220;&#8221;;</p>
<p>Based on the protocol docs I should only be receiving the changes registered on the server. Instead of receiving just the change. I get my whole inbox sent to me. I have been banging my head over this for a few days and cant figure it out. Is there something I need to send the server that I updated the changes inorder to prevent it from sending everything rather than just the change?  Thanks in advance,  Dino</p>
]]></content:encoded>
	</item>
</channel>
</rss>

