Browse by Tags

Tagged Content List
  • Blog Post: EXHTTP settings don't appear in Exchange 2013's Autodiscover response

    MAPI clients wishing to get the correct Autodiscover settings for Exchange 2013 need to get the EXHTTP nodes in the Autodiscover response to configure the client correctly. However, the Plain Old XML (POX) Autodiscover will not return this information if the client is not above a certain version of Outlook...
  • Blog Post: IMAPISession::OpenAddressBook returns E_NOINTERFACE when providing an IID

    I am currently troubleshooting an issue and wrote some code in an effort to reproduce it. However, when my program called into IMAPISession::OpenAddressBook and gave the IID IID_IAddrBook for the lpInterface parameter it would return E_NOINTERFACE. This puzzled me because the method returns a pointer...
  • Blog Post: VSTO based Custom Task Panes (CTP) may cause memory leak in Outlook

    I have been wanting to post this for awhile but never got around to it. I have only seen two cases of this so I guess my procrastination is justified. If you are using Visual Studio Tools for Office 3.0 you may experience a memory leak when using Custom Task Panes (CTP) within Outlook. There are two...
  • Blog Post: S/MIME.NET

    I recently had a case where a customer wanted to know how to create S/MIME messages. We have an existing KB that demonstrates how to send S/MIME messages using CDO for Windows 2000 (CDOSYS) and CAPICOM. However, he wanted a pure .NET based solution. Unfortunately, a pure .NET solution is not possible...
  • Blog Post: Recovering Personal Archive Mailboxes from a Recovery Database

    Personal archive mailboxes are new in Exchange 2010. They are designed to be a replacement for personal PSTs. They are better for Administrators who need to manage end users' personal repositories for email while at the same time ensure compliance and retention polices. The issue happens when an administrator...
  • Blog Post: How to use the Microsoft Exchange Troubleshooting Assistant (ExTra) to troubleshoot RPC Client Access issues

    I often ask customers to use ExTra to troubleshoot RPC Client Access issues. Rather then write this over and over again, here are the steps for using ExTra to troubleshoot a RPC Client Access issue. On the CAS Server that the MAPI client is connecting to run the following at the command prompt...
  • Blog Post: Local Runspaces are not supported in Exchange 2010

    First, let's define what a Local Runspace is and how that differs from the one you would use for Exchange 2010. A Local Runspace is a runspace configured to load the local Exchange Powershell snapin via the RunspaceConfiguration object. This was the standard type of Runspace created when automating Powershell...
  • Blog Post: Breaking Change : The System Attendant mailbox has been removed from Exchange 2010

    In previous versions of Exchange, the System Attendant (SA) Mailbox was used by the link monitoring service and for publishing Free / Busy information. However, this functionality is no longer needed in Exchange 2010. As such the mailbox has been removed. One catalyst to this change was the new High...
  • Blog Post: Why doesn't my Exchange Client Extension load on Windows Vista

    We had several cases lately where customers are asking this very question. The answer is basically User Account Control (UAC) . If a user is using Vista with UAC enabled Outlook is running with medium Integrity Level (IL). When a process runs with medium IL it cannot delete registry keys from the HKEY_LOCAL_MACHINE...
  • Blog Post: MAPI Forms don't launch when dowloaded from the Exchange Org Form Lib on Windows Vista

    After working this issue for just about six months I am finally at the stage where I can blog about this. Windows Vista changed the COM Activation model to prevent activiation of COM components registered in HKEY_CURRENT_USER when the COM client is running with elevated privileges. When a MAPI Form is...
  • Blog Post: VSTO 2005 Addin does not load in Outlook 2003 if UAC is disabled

    Windows Vista changes the COM Activation model and will no longer create components registered in HKEY_CURRENT_USER (HKCU) if the client application is running with a Integrity Level (IL) of higher than medium. So when UAC is disabled, Outlook will run with High IL. By default, the setup project for...
  • Blog Post: Accessing Exchange's Extended MAPI from a 64-bit Process *

    As you know Exchange 2007 has moved to the 64-bit space, however Exchange’s implementation of Extended MAPI did not. You can still download Exchange's Extended MAPI here , however it is only a 32-bit version. If you are moving your Exchange application to 64-bit you have some decisions to make. If...
Page 1 of 1 (12 items)