Sta ce ti WinExec i ostalo kad mozes lepo sve da odradis uz MAPI, uz
MAPISendMail funkciju.
Izvod iz mog (malo komplikovanijeg) koda:
(
glupi tab i code tag ;) )
Code:
typedef ULONG (FAR PASCAL *MAPIFUNC) (LHANDLE lhSession, ULONG ulUIParam,
lpMapiMessage lpMessage, FLAGS flFlags,
ULONG ulReserved);
const HINSTANCE hMAPILib = LoadLibrary("MAPI32.DLL");
if (hMAPILib)
{
MAPIFUNC lpMAPISendMail = (MAPIFUNC) GetProcAddress(hMAPILib, "MAPISendMail");
if (lpMAPISendMail != NULL)
{
MapiMessage Msg;
memset(&Msg, 0, sizeof(Msg));
Msg.lpszSubject = "subject poruke";
Msg.lpszNoteText = "telo poruke";
ULONG Error = lpMAPISendMail(NULL, NULL, &Msg, (FLAGS) (MAPI_LOGON_UI | MAPI_DIALOG), 0);
if (Error != SUCCESS_SUCCESS) {
AfxMessageBox("Mail sending failed or cancelled!", MB_OK | MB_ICONEXCLAMATION);
}
}
FreeLibrary(hMAPILib);
}
Alex: My favorite site is
http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x