A client of ours running OI4.03 and Exchange Server 2003 just updated their MS Office from 2003 to 2010 at which point their mailing sysem failed. Their new OUTLOOK appears to be incompatible with OI MAPI functions. For example, the function:
MapiLogon(sessionId,@window,"MS Exchange Settings","") returns null.
Can anyone let us know what has to be done to correct this problem. Thanks for your help
I'd look for the new MAPI API on Microsoft's site, and prototype the calls myself.
Three problemsto solve - send, receive, and store in Outlook.
For outbound email, you can always use SMTP. For inbound, POP3 works. For storage, find the new API and prototype the functions, code accordingly.
http://msdn.microsoft.com/en-us/library/cc765775.aspx
for starters.
http://msdn.microsoft.com/en-us/library/cc979231.aspx#Y555
For the C++ code example (sending and optional storing).
Eric's suggestions are probably best for your version of OI. 4.03 is very dated and compatibility with 2010 isn't verified.
Later releases of OpenInsight have a built in email functions. SendMail in OI 7 and 8 and then RTI_CDOMail in OI 9. Have you considered upgrading to a currently supported version?