tag : Exchange Server

Missing DNS entries break New-Mailbox

It’s interesting how fairly obvious settings can break things in very non-obvious ways. We recently had a case where the customer was not able to create new mailboxes on Exchange 2007. This had worke

A History of Cached Restrictions in Exchange

In this series of posts, I’m going to discuss three basic approaches to searching the content of Exchange mailboxes, and the tradeoffs that come with them. This series is for developers who are wr

Use MAPIFolders for the TNEF issue

I’ve written a couple of previous posts on the corrupt TNEF issue that causes this error: 1Microsoft.Exchange.Data.Storage.ConversionFailedException: The message content has become corrupted. --->

Database bloat in Exchange 2010

I keep deciding not to write this post, because Exchange 2010 is out of mainstream support. And yet, we are still getting these cases from time to time, so I suppose I will finally write it, and hope

DsQuerySitesByCost and public folder referrals

In Exchange 2010 and older, when you mount a public folder database, the Information Store service asks Active Directory for the costs from this site to every other site that contains a public folder

Automating data collection with Powershell

One of the challenges with analyzing complex Exchange issues is data collection. Once the server goes into the failed state, any data collection at that point only shows us what the failed state looks

TNEF property problem update

Back in January, I wrote a blog post about PF replication failing due to corrupt TNEF. The problem is caused by the presence of a couple of properties that have been deprecated and shouldn’t be presen

MfcMapi error when opening public folders

There are a lot of little problems I run across that I never investigate, simply because there’s no impact and no one seems to care. I have my hands full investigating issues that are impacting people

Working around findstr's regexp limitations

It’s my job to solve difficult problems involving Exchange Server, and this often involves a lot of various types of tracing. Almost daily, I find myself needing to parse through huge amounts of text

LDAP send queue limits cause event 2070 and 2084

I recently worked on an issue where the domain controllers kept intentionally disconnecting the Exchange servers. The error messages that described the reason for the disconnect were rather misleading