[IronPython] MAPI & IronPython

Daniel D. dvdotsenko at gmail.com
Fri Apr 8 02:40:07 CEST 2011

We probably digressed on the subject of Thunderbird. It can't talk
MAPI to server - i meant. It supports MAPI as way to allow windows to
route the emails through it. More here:


Back to your issue:
Python + Zimbra.

Zimbra can speak both MAPI and IMAP. For what you need (email client)
- IMAP is sufficient. if you can convince the admin t share with you
IMAP set up for Zimbra, your problem is solved. If MAPI is all the
server can talk, and it's not actual Exchange, use a MAPI client to
talk to it.

You don't need Outlook to talk to MAPI server. You can get barebones
MAPI libs on a windows machine and have Redemption to talk to it.
Either way, MAPI to server is a pain. Better try to get IMAP settings
exposed to you to the Zimbra server, then use the flavor of Python you
want with standard IMAPlib module.

On Thu, Apr 7, 2011 at 13:42, Mike Driscoll <mdriscoll at co.marshall.ia.us> wrote:
> On 4/7/2011 3:23 PM, users-request at lists.ironpython.com wrote:
>> Message: 1
>> Date: Wed, 6 Apr 2011 15:52:10 -0700
>> From: "Daniel D."<dvdotsenko at gmail.com>
>> To: Discussion of IronPython<users at lists.ironpython.com>
>> Subject: Re: [IronPython] MAPI&  IronPython
>> Message-ID:<BANLkTikO-3gvVE8rgxCm_yxMx2LeK=xjEA at mail.gmail.com>
>> Content-Type: text/plain; charset=UTF-8
>> Somehow I think you meant to say IMAP, not MAPI.
>> Thunderbird cannot talk MAPI. It must be IMAP. In that case, it's
>> easer, but you still need a lib that talks IMAP. Python has imaplib
>> modue that even supports SSLed connections.
> I don't think so. If you go to HKLM\Software\Clients\Mail\Mozilla
> Thunderbird and look at their DLL key, you'll see something like this:
> C:\Program Files\Mozilla Thunderbird\mozMapi32_InUse.dll
> To me, that says they include some implementation of Mapi to be compatible
> with Office, Adobe and whoever else uses the Send to Email menu option. IMAP
> has nothing to do with it. I suspect that I can have Thunderbird set up to
> SMTP and POP and it will behave the same way because it needs MAPI for the
> Send To.
> - 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