Welcome to MSDN Blogs Sign in | Join | Help

Announcing MAPI Editor (Formerly MFCMAPI)

Update – Get MFCMAPI here instead: http://codeplex.com/mfcmapi

I'm pleased to announce that Microsoft Exchange Server MAPI Editor is finally available:
http://www.microsoft.com/downloads/details.aspx?FamilyID=55fdffd7-1878-4637-9808-1e21abb3ae37&DisplayLang=en

This is the "next version of MFCMAPI" that I've been working on for some time. Note that we changed the name to something long and literal in keeping with the rest of the Exchange tools. The binary is still MFCMAPI.exe, so I won't be confused if you continue to call it that. Official documentation will use the full name, or MAPI Editor for short.

So what's new in this version? For starters, the help banner at startup has been tweaked to be a bit more helpful. But if you don't want to see it anymore, you can uncheck the "Display at startup" box to dismiss it for good. Bring it back with F1 or Other/Help.

Once that's out of the way, you can log on and see the big visual change - Icons! They don't really do anything but I think their pretty so I'm compelled to point them out.

A few other changes worth calling out:

Property Pane:
All known names for a property tag are given. Names which match the type are in the Property Name(s) column, while names that differ in type are given in Other Name(s). I've added over 6000 new property names in this release.
PT_STRING8 and PT_UNICODE properties now show the binary (hex) values for the strings in the Value-Alternate View column.
The property pane remembers the order of the columns if you've dragged them around.
Named property guids which have been documented show their names
Named property names which have been documented show their names
The extra prop UI, used for adding specific properties for a GetProps call has been completely rewritten. Access it through Property Pane/Modify Extra Properties.

Contents Pane:
PT_LONG properties for which we know flag values show the interpreted values.
Column headers have tool tips with the tag number, type, and known property names.

File Output:
All text based file output now uses XML. This includes the two main methods of dumping properties. I put in a lot of whitespace and linefeeds to make it easy to compare files.
Property Pane/Save Property Pane Contents - will write out the properties in the Property Pane. This can be used to output properties for any kind of object.
Save Message(s) to File - The Text File option will output all properties of the currently selected message(s). This includes the attachment and recipient tables and all of the body properties.

For fun - try selecting a folder and trying Save Folder Contents as Text Files. This will create an XML property dump for every message in the folder using the same routine as Save Message(s) to File.

Hex Editor:
I know there are plenty of hex editors out there, but none of them ever did just what I needed. So Other/Hex Editor is a built in hex editor and base64 encoder/decoder.

That really only scratches the surface of the changes I've made. There are many more new commands sprinkled throughout the tool, so feel free to look around.

Oh, and definitely let me know about any bugs you find.

Published Wednesday, June 07, 2006 4:37 PM by Stephen Griffin
Filed under: , ,

Comments

# Several new and updated tools now live on Exchange Tools web site

Wanted to let you know that today, we made several new tools available on the Exchange Server 2003 Tools...
Wednesday, June 07, 2006 6:34 PM by You Had Me At EHLO...

# re: Announcing MAPI Editor (Formerly MFCMAPI)

IS the source to this tool available?
Wednesday, June 07, 2006 10:53 PM by Sudarshan Gaikaiwari

# Henrik Walther Blog » Blog Archive » Announcing MAPI Editor (Formerly MFCMAPI)

# SGriffin's [MSFT] WebLog : MAPI Editor Source

Thursday, June 08, 2006 10:35 AM by SGriffin's [MSFT] WebLog : MAPI Editor Source

# New tools for Exchange 2003

There are some "new" or updated tools up on the Exchange 2003 download site. 

Exchange...
Thursday, June 08, 2006 2:20 PM by Gerod Serafin's WebLog

# MAPI Editor (formerly known as MFCMAPI)

Seit kurzem ist der Microsoft Exchange Server MAPI Editor als offizielles Tool frei verfügbar. Der eine...
Friday, June 09, 2006 4:31 AM by .: Daniel Melanchthon :.

# http://outlook-code.com/d/vb.htm

Friday, June 09, 2006 1:23 PM by TrackBack

# FYI: MAPI Editor Is Here! (Formerly known as MFCMAPI)

My good friend Steve Griffin has been hard at work updating MFCMAPI to now be worthy of a bland PR branding...
Tuesday, June 20, 2006 11:33 AM by The CDOs and CDONTS of Messaging Development

# re: Announcing MAPI Editor (Formerly MFCMAPI)

Does this works with exchange 12 ??
Wednesday, June 28, 2006 8:25 PM by deepayan

# re: Announcing MAPI Editor (Formerly MFCMAPI)

Yep - should work just fine - as long as it's running somewhere that has MAPI (hence the new MAPI download).
Thursday, June 29, 2006 9:27 AM by Stephen Griffin

# MAPI Editor (MFCMapi) has been officially released!!

I have used MFCMapi for a long time and it is a extreamly usefull tool when troubleshooting MAPI issues....
Monday, July 03, 2006 2:29 PM by Dgoldman's WebLog
New Comments to this post are disabled
 
Page view tracker