Click here to subscribe
to our weekly newsletter
Exchange Messaging Outlook

EMO back issues



Developer Tools

This is a collection of tools used to view inside MAPI message stores, including Exchange mailboxes and PSTs. Two of the tools, MFCMapi and MDBVu32 are provided by Microsoft.

While these tools are designed for developers, they  can be used by anyone with basic knowledge to browse for and delete hidden items in a mailbox or PST. Should you need to use these tools, always make a backup of your PST or mailbox first. If you delete messages or other items in error using these tools, you cannot recover them unless you have a backup.

Redemption provides a hook into Extended MAPI which developers can use to create add-ins that avoid security alerts. Outlookcode.com has more information on using Redemption. 

 

 

 

Tools

Add-in Express Extensions   The Add-in Express Extensions for Outlook is a plug-in included in Add-in Express packages that allows you to customize Microsoft Outlook forms and folder views by embedding feature-rich forms into the Advanced Microsoft Outlook Regions. So, you can design forms and views in Microsoft Outlook 2000, 2002 (XP), 2003, and 2007 both programmatically and in design-time.
debunk2   Open source project to read MS Outlook autocomplete (NK2) files and extract email addresses. Beta version 0.5
DELPHI Sample Message Store   Sample message store project, based on an old Microsoft example for building a Message Store. The message store is based on the file system. Each folder is a directory and each message is a file. Additional files hold properties of folders and of the message store itself. Supports all versionsof Outlook, including Outlook 2007. Also available: DELPHI Peer Transport Provider and DELPHI Flat File Address Book Provider.
Exchange Hook   Generic mechanism for adding Exchange/Outlook client extensions that perform actions when you open or close messages, based on a particular e-mail address in the From field on the message. When Exchange Hook is installed, you should see a new Message Handlers tab in the Tools | Options dialog. (If you don't see this tab in Outlook, make sure Exchange Hook is installed in the Add-In Manager.) Use this tab to configure Exchange Hook to process messages with different programs that you create with Visual Basic or other tools. Exchange Hook runs the receiving program, passing it the text "ExchangeMessageID" followed by the unique message ID for the item. For more information, click the Help button on the Message Handlers tab in Tools | Options or search your system for Exchhook.hlp. Contact information for the developer is on the Copyright page. Strictly for developers. With source code.
IMI ADODB ExMAPI Address Book Provider   Knowing both ADO and Extended MAPI very well one may develop one's own design of MAPI Service Provider that would unify them. We started off with the easiest to implement but also most commonly used Service Provider - Address Book. The current version included in the project consists of two parts - an Administrative part and the Address Book Provider itself. In the administrative part one can create new entries (contacts) in the database that will be accessible afterwards in Outlook through our Address Book.
IMIMSP32   The IMIMSP32 is a sample message store that uses Microsoft Office Access 2000/2003 MDB or Microsoft SQL Server 2000/2005 (incl. Express Edition) as backend store.
MAPI Editor (MFCMapi)   The MAPI Editor provides access to the contents of MAPI stores through a graphical user interface.Use MFCMapi to view and modify the contents of a MAPI store directly. works with Exchange and PSTs. See http://support.microsoft.com/kb/291794 for more information. Formerly known as MCFMapi.
MAPIViewer   MAPIViewer is a free simple to use Windows NT/2000/XP utility that provides an Explorer-like interface for browsing MAPI stores accessible via the win32 MAPI API's, including MAPI stores, folders, and message item properties, and hierarchy.
MDBVU32 (Information Store Viewer)   Use MDBVu32 to view or set details about a user’s message storage files, which consist of the private information store, the personal folder file (.Pst), the public store and the offline folder file (.Ost). The Information Store Viewer shows the properties available for each message, how you can use them, and in what format they appear.
Microsoft Office Outlook 2007 Auxiliary Reference   This reference contains conceptual, reference, and code sample topics to guide you in developing solutions using MAPI and Outlook APIs that are exposed outside of the Outlook Object Model. Available online or download.
Outlook 2007 Add-Ins: RulesAddin, TravelAgencyAddin, and PrepareMeAddin   The Outlook 2007 Sample Add-Ins are a learning tool that will help you understand some of the important new features in the Outlook 2007 object model. Each sample is available in a version for Visual Studio 2005 Tools for Office Second Edition (VSTO 2005 SE) in addition to the version based on the Outlook 2007 Sample: Visual Studio 2005 Templates. They provide information on Using the Rules object model, which allows you to programmatically create or access most rules supported by the Outlook Rules Wizard (Rules sample), Implementing a form region for an Outlook contact item (Travel Agency sample) and Adding a custom task pane to an Outlook AppointmentItem (Prepare Me sample)
Outlook 2007 Primary Interop Assembly Reference   The Microsoft Office Outlook 2007 Primary Interop Assembly (PIA) Reference provides help for developing managed applications for Microsoft Office Outlook 2007. It extends the Outlook 2007 Developer Reference from the COM environment to the managed environment and focuses on how to use the PIA.
OutlookSpy   This update adds full support for the final version of Outlook 2007. It has a new hex viewer and editor for the binary (PT_BINARY) MAPI properties, a new script editor ("Script Editor" window and "Script" tab for the IDispatch-derived objects), along with several new symbolic MAPI property tags. OutlookSpy version 2.11 build 2.11.0.422
PST Creator   PST Creator a programming add in which allows you to create PST files on the fly and hook them into your profile. It will also allow you to copy profiles and work with them. Features include the ability to copy an existing profile to another, remove profile information, create PST files as needed, and attach or remove PST files from profiles.
Redemption   Supports Outlook 2007. This update contains many new features and bug fixes. See Redemption history for a complete list of changes in this build. Version 4.4.0.714
Security Manager 2007   Outlook Security Manager is a one-line programming tool that allows you to bypass security settings and avoid security warnings, alerts or prompts in add-ins and applications that interact with Microsoft Outlook. Outlook Security Manager is developed for .NET, VCL and ActiveX platforms (VB.NET, C#, C++, Visual Basic 6, Delphi, VBA, Word MailMerge) and supports MS Outlook 2000, Outlook 2002 (XP), Outlook 2003 and Outlook 2007 with / without service packs.
Visual MAPI   (Formerly MAPI Mate) Automatic code generator for MAPI (i.e. CDO) projects in Visual Basic or VBA. Follow the instructions in the Readme.txt file to install. Donationware. Requires the VB 6.0 runtime. 391kb, 15 Nov 99.
Back to Top

 

More Information

  • Delete Read Receipts using OutlookSpy
  • Delete the Junk Email Rule 
  • Outlookcode.com
  • Updated Jul 15 2008

    Copyright Slipstick Systems. All rights reserved.
    Send comments using our Feedback page

    Home | What's New | Exchange Server | Outlook | Utilities | Bookstore
    About Slipstick | Feedback | Privacy Policy | Site Map | Archived Pages | Link to Us | Advertise