По большей части, вам лучше всего использовать SMTP напрямую, в .Net 2.0+ System.Net.Mail довольно универсален. Есть тонны других ресурсов. MAPI действительно работает только в том случае, если вы можете положиться на Oulook / OE / WinMail для настройки и использования. Вы не указали свое использование MAPI, поэтому вы можете предположить .Net. Поиск SMTP-клиента на выбранной вами платформе / языке - ваш лучший выбор.