Browse by Tags

Fixing the Charset on MIME Messages When Using ADODB.Stream.ReadText
29 October 09 04:00 PM
We had an issue recently where the customer had written an application to process MIME messages that had body parts encoded with the koi8-r charset …or at least that’s what it said: ------_=_NextPart_001_01C9F067.D9742103 Content-Type: text/plain; charset="koi8-r" Read More...
Postedby Patrick Creehan | 0 Comments    
Parsing ServerVersion: When an Int Is Really 5 Ints
21 September 09 11:45 AM
I recently had a case where a customer was asking how to figure out the mailbox version of a given user using Exchange Web Services (EWS). We noticed there is a node returned in the AutoDiscover response message called ServerVersion, but this value seems Read More...
MimeContent vs Mime Content
16 September 09 03:46 PM
Recently, I helped a customer with an issue where they were wondering if it was essential to set the ToRecipients , CcRecipients , and BccRecipients if they were setting the same values in the MimeContent property when doing a CreateItem call in Exchange Read More...
Exchange 2007 SP2 is Released
27 August 09 06:14 PM
In case you missed it, Exchange 2007 SP2 was released this week. There are some cool new features, which the EHLO blog talks about here as well as all the bug fixes etc. One major thing to point out is that we no longer promote X- headers to custom properties Read More...
Postedby Patrick Creehan | 0 Comments    
Line Breaks in Managed Web Service Proxy Classes
22 July 09 09:00 AM
Matt , Rick , and I were working on an issue recently where when an application using EWS would set a contact’s Street address to a value containing a carriage return and line feed, like this: physicalAddress.Street = "1234 56 Ave NE\r\nc/oPatrick Read More...
ConfigureMsgService fails with MAPI_E_INVALID_PARAMETER (0x80070057)
10 July 09 09:02 AM
I recently helped a customer with an issue where they were calling ConfigureMsgService and that call was failing, returning an HRESULT of MAPI_E_INVALID_PARAMETER (0x80070057). After debugging it, we established that the reason that ConfigureMsgService Read More...
DeleteItem Ignores ChangeKeys
08 July 09 05:49 PM
According to our documentation , DeleteItem calls should fail with a ErrorStaleObject error when the ChangeKey is not the most recent one. This, however, is not the case. In Exchange 2007, the ChangeKey is completely ignored in DeleteItem calls. This Read More...
TNEF (Chapter 2): Old School
27 January 09 06:09 PM
As discussed in Chapter 1 of this captivating series, MAPI contains an interface to allow developers to create and read TNEF data. This interface is the ITnef interface. There are only a few methods in this interface and they are, for the most part, self Read More...
Postedby Patrick Creehan | 0 Comments    
TNEF (Chapter 1): Basics
16 January 09 11:17 AM
I’ve worked quite a few cases recently regarding problems some folks have had either reading or composing TNEF content. I’ve learned quite a bit myself as a result, and I thought I’d share. I decided I would do a series of blog posts on the topic and Read More...
Postedby Patrick Creehan | 1 Comments    
New Drop of MAPI/CDO Download Released Today
19 December 08 04:48 PM
After a hiccup earlier this week in getting the new MAPI & CDO downloads published to microsoft.com, they released today. MAPI / CDO http://www.microsoft.com/downloads/details.aspx?familyid=E17E7F31-079A-43A9-BFF2-0A110307611E&displaylang=en CDO Read More...
Postedby Patrick Creehan | 4 Comments    
Filed under: , ,
MAPI Docs Moved
04 December 08 10:34 AM
So, the Exchange team decided they didn't want to maintain the MAPI documentation anymore since they don't ship MAPI anymore. So the Outlook team stepped up and took over the docs. As such, you can now find them under the Outlook branch in the MSDN left-nav. Read More...
Postedby Patrick Creehan | 0 Comments    
Trouble with Live Search Maps Add-in for Outlook
22 October 08 09:08 AM
Several million of you have downloaded the Live Search Maps Add-in for Outlook which allows integration in Outlook with maps and has some cool functionality around extending your appointment blocks to account for automatically calculated travel time among Read More...
Postedby Patrick Creehan | 6 Comments    
Misha Shneerson : COM Interop: Handling events has side effects
22 October 08 09:04 AM
Misha, a Senior Dev on the VSTO team just posted this blog describing why handling events in managed code can be problematic. This is not news to our team, but he provides a good explanation of why it’s problematic. Misha Shneerson : COM Interop: Handling Read More...
OnSyncDelete Delete
30 September 08 01:58 PM
The Exchange team is looking for some feedback on business scenarios that will be impacted by removing store sinks from the code. With Exchange 2007 and beyond, the new technology designed to replace store sinks is EWS Notifications and Transport Agents. Read More...
Forwarding Appointments in Outlook Prepopulates “To” Field With All Attendees
19 September 08 01:38 PM
We’ve had a lot of folks calling in recently about this one. The symptoms are that if you go to your calendar in Outlook and forward a meeting, the To field is prepopulated with all attendees of the meeting and the Subject field is not prefixed with “FW:.” Read More...
More Posts Next page »
Page view tracker