Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Gotchas   (RSS)

Issues Loading ExMAPI32.dll Directly

In a previous article , I noted that you could load exmapi32.dll directly and bypass the MAPI Stub Library. Good idea in theory, except for the bug. One of the things that happens when you change the name of a binary is you break anything that depended

Pre Vista Fix MAPI Download No Longer Available

This is a follow up to Pre Vista Fix MAPI Download Still Available . As promised, we kept the old pre-Vista fix up until August 15th, then we took it down. I didn't note this earlier because: I was at the beach and beach trumps blog. There was an error

Well Behaved Store Providers

The first answer I give to customers asking for tips on making their store provider work with the latest versions of Outlook is "be well behaved". I've had a couple message store provider cases recently that illustrate this and give me an opportunity

MAPI and IPv6

Duncan Smith noted recently that MAPI appears to have a problem with IPv6 . He contacted me to see if I knew anything about the issue. I didn't, but one of the Exchange PMs spotted the connection between Duncan's issue and the recently reported DSProxy

Pre Vista Fix MAPI Download Still Available

Sorry for not posting this sooner - I just found out about it today. As I noted previously , we recently fixed the MAPI download to work on Vista and Windows Server 2008. This broke some ISVs who weren't expecting Exchange's MAPI to use the MAPI stub

So - You Want Forward Should Include the Body?

One of our customers reported that if they used IConverterSession::MIMEToMAPI to generate an MSG file, then opened the MSG file and hit Forward, the body would be gone. Further investigation revealed more funkiness. Reply worked, but if you tried Forward,

Getting a Referral From Exchange 2007

One of my customers reported that using the MAPI download , they were unable to get a referral from Exchange 2007, even after following the instructions in Jason Johnston's article . The same code worked if they were targeting an Exchange 2003 machine,

MAPI Download And the EnumProtocols Bug

The latest MAPI download has an interesting fix in it. Prior to this fix, if you used Exchange's MAPI to connect to Exchange 2007 running on Windows Server 2008 you might crash when you release your message store. If Exchange was running on Windows Server

MAPI And The Current Directory

In a comment on my post about the MAPI download working with Vista, JP pointed out that something in the updated DLLs is changing the current working directory. I got a chance to look at this today and here is what I found: this is the MAPI Stub 's doing.

The Synchronization Shuffle

I've given this solution to a couple customers so far and it appears to be working for them, so I thought I'd share it with the world. The Problem: You've written an application which uses IExchangeExportChanges::Synchronize to synchronize data between

How To Break The MAPI Stub Library

Well, that didn't take long. We just released of the latest MAPI download this weekend and yesterday we got a case from a customer who's application no longer functioned when they upgraded. The issue was quickly resolved, and I was asked to communicate

You Can't Triple Stamp a Double Stamp

In the Exchange 2007 SDK , we have an antivirus sample application which really exists to illustrate how to build a Transport Routing Agent and handle events. A few customers had difficulties with this sample, so I wanted to go over how to get is set

Do You Feel Lucky? Multithreading the Profile API

I picked up a case a few weeks ago that had a simple question in it. "Are MAPI's profile APIs thread safe?" My answer, of course, was "As far as I know - why do you ask?". The reason they asked was because they had built a framework

Recovery Storage Group: It's Not Just For ExMerge

If you're just looking to use MFCMAPI to get in to the RSG, head on over to Jesper Bernle's blog where he gives step-by-step instructions. Otherwise, read on. I promised I'd talk about accessing the Recovery Storage Group (RSG). The RSG is a neat trick

No MSG For You!

Whenever I find myself repeating the same message over and over again, I have to ask why I haven't blogged it yet. This is one of those cases. :) I've seen quite a few issues over the years with MSG files. The issues range from "it takes too long
Posted by Stephen Griffin | 25 Comments
Filed under: , ,
More Posts Next page »
 
Page view tracker