[IronPython] Stubbing out a MAPI DLL

Daniel D. dvdotsenko at gmail.com
Wed Apr 6 02:45:55 CEST 2011

There are very few good MAPI libraries. The only one that worked more
or less reliably for me is this Redemption
(http://www.dimastr.com/redemption/). Because it's so difficult to
find a MAPI lib for your language, it's easier to wrap Redemption into
into a .Net app and wrap IronPython scripting into that on the other

Trial version of Redemption prepends "UNREGISTERED" to subject lines
on email objects it creates and nags you every time you start Outlook
/ MAPI client. Yet, it's a good place to start if it will work for


On Tue, Apr 5, 2011 at 13:59, Mike Driscoll <mdriscoll at co.marshall.ia.us> wrote:
> Hi,
> I received a request recently to create a Python application that can be set
> as a default email client so that we can use the "Send To Mail Recipient"
> functionality found in MS Office, Adobe products, etc to send the mail to
> our Zimbra web client.
> After much research, I think I need to stub out some kind of MAPI
> implementation and make it into a DLL. Does anyone have any knowledge of how
> to do that? I thought I might be able to use IronPython for this since I
> couldn't find a good way to do it with normal Python. Thanks a lot!
> - Mike
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

More information about the Ironpython-users mailing list