Try this:
_Application app;
_NameSpace ns;
MAPIFolder folderOutbox;
_Items itemsMessages;
_MailItem mi;
long olFolderOutbox((long) 4);
COleVariant vtOptional((long) DISP_E_PARAMNOTFOUND, VT_ERROR),
vtTrue((short) TRUE);
if (app.CreateDispatch("Outlook.Application") == TRUE)
{
ns = app.GetNamespace("MAPI");
ns.Logon(vtOptional, vtOptional, vtTrue, vtTrue);
folderOutbox = ns.GetDefaultFolder(olFolderOutbox);
itemsMessages = folderOutbox.GetItems();
mi = itemsMessages.Add(vtOptional);
mi.SetTo("global\_com2000@yahoo.com");
mi.SetSubject("Test...");
mi.SetBody("Hi Mapi\\n\\n");
mi.Send();
ns.Logoff();
}
"The pointy end goes in the other man." - Antonio Banderas (Zorro, 1998)