In the past, I never had more compatibility problems trying to use MAPI that
I had with everything else. Works on one emachine, doesn't work on the
other, reinstall IE on the second machine, make some changes to the code and
then MAPI works on the second machine. Come back to the first machine,
doesn't work anymore. Reinstall IE on the first machine, still no success.
In the meantime, someone install Netscape on the second machine, so go back
to the second machine and see that it doesn't work anymore on the second
machine, too. Go to a third machine with Eudora, it works perfectly; go to
a fourth machine with the same configuration as the third, bad luck: doesn't
work at all.
Today, it's very rare to see someone using MAPI to communicate with Outlook
or Outlook Express or any other email program because of all these
compatibility problems. Maybe these problems are now thing of the past,
particularly that now must of the email programs are either Outlook or OE;
however, you won't catch me again trying to use this little piece of crap
for the rest of my life.
When using SMTP, CDO, CDONTS or Outlook Automation, you don't see any of
these compatibility problems: when your piece code work on a machine, you
can be pretty sure that it will work on all other machines as well.