Outlook Redemption
From Wikipedia, the free encyclopedia
Outlook Redemption is a toolset for users of Microsoft's Outlook email program. Outlook users who want to be able to list out the internet headers, for instance, from the emails they receive, using a macro, will find that most of the header information is not accessible. This is because of a Security Patch made by Microsoft. The makers of Redemption state:
"Redemption is a regular COM object; once registered on the system, it is accessible to any programming language (VB, VBA, VC++, etc). Redemption uses Extended MAPI (which is not affected by the Security Patch since it is not accessible to the scripting languages) to duplicate the functionality blocked by the Security Patch. Most Redemption objects have an Item property which must be set to an Outlook item. Once set, you can access any properties and methods available on an original Outlook item, both blocked and not blocked. For the blocked properties and functions Redemption objects completely bypass Outlook object model and behave exactly like Outlook objects with no Security Patch applied. For the properties not blocked by the Security Patch, all calls to the properties and methods are forwarded to the Outlook object you assign to the Item property. With this approach changes to your code are minimal: you only change the way you declare the objects, but not the rest of your code that actually accesses blocked and not blocked properties and methods."