I wouldn't be surprised if this is caused by pretty rotten Exchange 2007 we have, unfortunately maintained by me, but if there are lots of similar errors with other people, then I might be of the hook.