Конференция "Сети" » SimpleMapi из Win Service [WinXP]
 
  • Colt (16.09.08 11:42) [0]
    Уважаемые мастера!

    Мне необходимо отправлять письма с помощью почтового клиента (для этого использую функции SimpleMapi) из сервиса.

    Пробовал использовать в оконном приложении функцию MAPISendMail без предварительного логина, то почтовый клиент открывал диалог письма и отправка работала.

    Теперь же я попытался вызвать эту же функцию из сервиса.

    То результат оказался не таким же. MAPISendMail  возвращает ошибки:
    если использовать параметр MAPI_DIALOG
    то MAPI_E_LOGON_FAILURE (Logon failure),
    а если MAPI_DIALOG or MAPI_LOGON_UI or MAPI_NEW_SESSION
    то  MAPI_E_FAILURE (General MAPI failure).

    Не можете подсказать, что бы это значило?
  • Сергей М. © (16.09.08 12:39) [1]
    Наверно. твой сервис не помечен как интерактивный
  • Colt (16.09.08 14:59) [2]

    > Наверно. твой сервис не помечен как интерактивный

    Сделал сервис интерактивным, все равно не помогло.
    А функции SimpleMapi  вообще работают из-под сервиса?
  • Сергей М. © (16.09.08 15:09) [3]

    > функции SimpleMapi  вообще работают из-под сервиса?


    Работают, если сервис стартован от соответствующей уч.записи пользователя.
 
Конференция "Сети" » SimpleMapi из Win Service [WinXP]
Есть новые Нет новых   [134432   +19][b:0][p:0]