I am pretty much ready to decommission Exchange 2003 in the environment. I've got seven 2003 servers. The only hold up at this point is Public Folder replication to 2010. At this point I'm having an issue with one particular public folder of contacts (mail-enabled). I discovered the issue in the event log. I typically receive three errors from MSExchange Store Driver everyday in between 1 and 3pm. They are event IDs 1020
Error 1 from Exchange 2003 Server A:
"The store driver couldn't deliver the public folder replication message "Folder Content Backfill Response ([email protected])" because the following error occurred: Property validation failed. Property = [{00062004-0000-0000-c000-000000000046}:0x8092] Email2AddrType Error = The length of the property is too long. The maximum length is 9 and the length of the value provided is 28..."
Error 2 from Exchange 2003 Server B (and sometimes from a different server). I always receive two of these:
"The store driver couldn't deliver the public folder replication message "Folder Content Backfill Response ([email protected])" because the following error occurred: The duration between startTime and endTime (4.09:00:00) of the recurrence is greater than the minimum duration between two occurrences (1.00:00:00)."
After researching, I found out that it's possible that the reason for the first error is the "Email Address Type (2)" field may have an invalid character in some of the contacts. I ended up discovering what public folder the problematic contacts are from due to a user submitting a ticket about missing contacts.
I enabled ContentConversionTracing and PipelineTracing from this blog: http://blogs.technet.com/b/exchange/archive/2008/01/10/public-folder-replication-troubleshooting-part-4-exchange-server-2007-2010-tips.aspx
With tracing enabled, I found the culprit contacts, but there is no email address or email address type in the 2 fields. This leads me to believe these are corrupt contacts. Since I couldn't necessarily fix the issue I decided to:
- Remove the 2003 server with the possible corruption.
- Remove the 2010 box from replication on that folder.
- Add 2010 back in so that it replicates with a different 2003 box.
The folder is only about one MB in size with a few hundred contacts. After adding it back to 2010 last night, the public folder is still empty as of this morning. What's even of more concern is that when I run a PowerShell script I found online to provide a report on public folder replication, it shows 2010 as being 100% successful replication. In addition, now I have two other public folders of contacts with problems. They show item number and size counts of 0 even though I didn't add or remove replication partners for those folders.
I debated just creating the contacts again on 2010 will probably take less time, but what scares me is that replication is supposedly 100% yet there are issues. How do I know there aren't other folders with issues? Of course that was then and now I have to figure out the problem with the other two public folders that are empty now.