Thousands of errors in the MSCRMExRouterService?

We run Microsoft Small Business Server in our business, and we receive daily reports from the server on its health.  Unfortunately, on Wednesday the email indicated thousands of critical errors.  It only took a moment to determine that these were coming from the MSCRMExRouterService (Exchange Router).
 
The Exchange Router takes emails delivered to the "internal" CRM mail box and determines if it should be moved into CRM.  For example, if the email has a CRM tracking token then the router will move the email into CRM.
 
When it is done checking on an email, that email is deleted from the mailbox.
 
In order to determine what was going on, I logged into the user account that hosts the internal CRM mailbox using Outlook Web Access.  As soon as I went in there it was clear what the problem was.  The single email that was in the inbox was unable to even be previewed in OWA!
 
It turns out that the email was corrupt and each time the routing service tried to handle it, it was throwing an exception and logging it.  The good news is that all other emails were being processed correctly.
 
After deleting that email the errors quit occuring and the world became safe for CRM once again!

Tampa Code Camp 2007 – a good time

Last Saturday, the Tampa Code Camp for 2007 was held at the St. Pete College EpiCenter.
 
At that event, for the first time, I did a presentation on Microsoft Dynamics CRM 3.0.  A good time was had by all!  Well, except for the minor projection issues, and the screen scaling issues.  Unfortunately, the session before mine ran long, and by the time I could take over the podium it was time for my session to start, so I didn’t have the opportunity to get everything set up before people were expecting things to get started.
 
Fortunately, everything got straightened out pretty quickly, and the session went well.
 
A few people left during the session, but from what I’ve observed at both Code Camps and other conferences, this is totally normal.  But having it happen to me for the first time was a bit disconcerting. 
 
At the end, I disclosed that we’re working on a Tampa Dynamics CRM User Group as well as the forthcoming training that we’re working with Dunn Training on (http://www.dunntraining.com).  More to come on both those fronts!
 

Getting MS CRM updated for daylight savings time changes

This could be quite a project. 
 
If you run a Microsoft Dynamics CRM system, you must go to this page to review and begin working on updating your systems to handle the changes to the daylight savings time laws.  Even if you are in a state that doesn’t follow the DST changes, you still need to update all of your systems to handle them, as there is a chance that you could travel to a place that does follow them, and then you’re up a creek!  It should also be noted that some users in Mexico who might have set their timezones to one in the United States will need to change theirs to one in Mexico.
 
The good news is that Windows systems that are being updated either through Microsoft’s automatic updates or an internal corporate update server (using either Small Business Server R2 or Windows Software Update Services) will have at least some of the patches in place.  But the CRM patches themselves won’t be automatically put into place, so you must take the time to handle this in the next five days.
 
Happy updating!