Simple MAPI and Windows 7

Knowledge exchange related to the VPE Report Engine and PDF Library

Moderator: IDEAL Software Support

Simple MAPI and Windows 7

Postby KarstenSchmidt » Wed Mar 24, 2010 4:17 pm

Hello,
Microsoft doesn't support simple MAPI in newer windows versions - even though some functions still work fine. But with Windows 7 and Outlook 2007 no mail could be sent anymore, when the mail receiver ist set - VpeMailDoc returns an error. We workaround this by using the XP-Version of MAPI32.DLL in Windows 7 - but this should not be a final solution.
Is there anything planned to use extended MAPI in future versions of VPE?
Thanks,
Karsten
KarstenSchmidt
 
Posts: 1
Joined: Wed Mar 24, 2010 3:29 pm

Postby IDEAL Software Support » Fri Mar 26, 2010 12:00 pm

Extended MAPI is not supported by Thunderbird and other mail clients. At this point in time, we need to research whether there is a clear and safe way to determine which type of API needs to be used. If there is such a way, we will support both. We will post updated information here, when we have finished researching the problem.
IDEAL Software Support
 
Posts: 1633
Joined: Thu Nov 18, 2004 4:03 pm

Postby IDEAL Software Support » Tue Apr 13, 2010 10:19 am

Update: Extended MAPI will be supported by the next release of VPE. Since Extended MAPI is COM and VPE is a pure non-MFC C++ application, binding Extended MAPI is a non-trivial task, but current internal test results look good.

The positive side effect is that sending RTF or HTML e-mails will also be supported by using Extended MAPI (VPE Enhanced Edition or higher, feature currently under testing).

VPE is also capable of detecting whether the default mail client is capable of handling Extended MAPI. If for example Thunderbird is the default mail client, VPE will use Simple MAPI, which is the only supported API of Thunderbird.
IDEAL Software Support
 
Posts: 1633
Joined: Thu Nov 18, 2004 4:03 pm


Return to VPE Open Forum

Who is online

Users browsing this forum: No registered users and 18 guests

cron