I want to login to my default mail inbox via:
MAPILogonEx(0, profileName, NULL, MAPI_LOGON_UI, &lpMAPISession)
where I defined profileName as:
LPTSTR profileName = _T("Default");
However this doesn't work and tells me that I supplied an invalid profilename.
What would be the correct value for the variable profileName to login to the default mail inbox?
Its actually really easy once you know... but you can also waste half a day on it..
Just call:MAPILogonEx(0, 0, NULL, MAPI_LOGON_UI | MAPI_USE_DEFAULT , &lpMAPISession);
I'm still unable to supply a profilename but the default one will do the trick for now.
来源:https://stackoverflow.com/questions/20561415/c-mapi-mapilogonex-how-to-open-default-mail-inbox