Здравствуйте, chamomilla, Вы писали:
C>Приветствую!
C>Проблема в следующем:
C>когда мы выполняем MAPILogonEx(...) мы либо коннектимся к профилю по умолчанию, либо задаеем имя профиля и пароль к нему
C>C>MAPILogonEx(0, "", NULL, MAPI_EXTENDED | MAPI_NEW_SESSION | MAPI_USE_DEFAULT, (LPMAPISESSION *) &pIMAPISession);
C>
C>Вот...
C>А если у меня есть учетные данные пользователей почты Exchange, то есть мыло и пароль, и мне нужно программно, средствами МАПИ(или другими,если предложите какими),
C>получать почту для некоторых пользователей!
C>З.Ы
C>Для текущего пользователя, от имени которого настроен аутлук, я почту выгребаю... с этим проблем нет...
Вы можете для этого использовать административный Logon — т.е. открывать Exchange Store для другого пользователя, а не тот, который был настроен в профиле. Частично это описано в MSDN, дальше экспериментируйте. Поделиться примером кода не могу, так как это является ноу-хау компании, но скажу, что сие возможно.
В зависимости от версии Exchange, возможно, для Вас будет более простым способом воспользоваться Exchane Web Services.
Приветствую!
Проблема в следующем:
когда мы выполняем MAPILogonEx(...) мы либо коннектимся к профилю по умолчанию, либо задаеем имя профиля и пароль к нему
MAPILogonEx(0, "", NULL, MAPI_EXTENDED | MAPI_NEW_SESSION | MAPI_USE_DEFAULT, (LPMAPISESSION *) &pIMAPISession);
Вот...
А если у меня есть учетные данные пользователей почты Exchange, то есть мыло и пароль, и мне нужно программно, средствами МАПИ(или другими,если предложите какими),
получать почту для некоторых пользователей!
З.Ы
Для текущего пользователя, от имени которого настроен аутлук, я почту выгребаю... с этим проблем нет...
Спасибо за внимание!
Здравствуйте, Hussar77, Вы писали:
H>Здравствуйте, chamomilla, Вы писали:
C>>Приветствую!
C>>Проблема в следующем:
C>>когда мы выполняем MAPILogonEx(...) мы либо коннектимся к профилю по умолчанию, либо задаеем имя профиля и пароль к нему
C>>C>>MAPILogonEx(0, "", NULL, MAPI_EXTENDED | MAPI_NEW_SESSION | MAPI_USE_DEFAULT, (LPMAPISESSION *) &pIMAPISession);
C>>
C>>Вот...
C>>А если у меня есть учетные данные пользователей почты Exchange, то есть мыло и пароль, и мне нужно программно, средствами МАПИ(или другими,если предложите какими),
C>>получать почту для некоторых пользователей!
C>>З.Ы
C>>Для текущего пользователя, от имени которого настроен аутлук, я почту выгребаю... с этим проблем нет...
H>Вы можете для этого использовать административный Logon — т.е. открывать Exchange Store для другого пользователя, а не тот, который был настроен в профиле. Частично это описано в MSDN, дальше экспериментируйте. Поделиться примером кода не могу, так как это является ноу-хау компании, но скажу, что сие возможно.
H>В зависимости от версии Exchange, возможно, для Вас будет более простым способом воспользоваться Exchane Web Services.
Спасибо за ответ!
простите за бестактность — что такое административный логон???!!!
и Вы утверждаете, что качать почту под разными учетками можно???(и еще — я ведь правильно понимаю — для каждого пользователя должен быть настроен свой профиль или нет???)