Na wat zoeken op het internet merk ik dat er blijkbaar nog anderen zijn die problemen hebben met MSMAPI in Windows 2003. Het is waar dat deze techniek van Microsoft enigszins verouderd raakt. U zou OLE automation kunnen gebruiken, de standaardmethode voor wie de module Contactpersonen heeft. Aangezien uw klant niet beschikt over de module Contactpersonen van Mercator, zal u in de hoofddirectory van Mercator een AUTOEXEC.PRG moeten plaatsen met deze 2 lijnen.
public ox_outlook
ox_outlook=createObject('Outlook.application')
Eens deze globale variabele gecreëerd is, gebeurt het verzenden van mail vanuit Mercator niet langer via MSMAPI, maar via OLE automation. Als de module Contactpersonen wordt gebruikt, wordt deze globale variabele door deze module gecreëerd en kan dat niet langer gebeuren door het bestand autoexec.prg.
In Windows 2003 werkt het verzenden van mails vanuit Mercator (zonder de module Contactpersonen) met Outlook niet. Er wordt een foutmelding "OLE IDispatch Exception Code 0 from MAPI session: unspecified failure has occured" gegenereerd met betrekking tot de component MapiSession.