Как добавить существующую учетную запись электронной почты в Outlook с помощью C++
Мне нужно написать небольшую программу, которая сможет добавлять существующие учетные записи электронной почты в Outlook, чтобы мы могли получать сообщения электронной почты на виртуальной машине. Мы используем Outlook 2003 и Outlook 2010 (хотя решение 2003 более важно)
Это невозможно сделать вручную, так как это должно быть частью автоматизированного теста, а их ручная настройка все время нецелесообразна.
Я посмотрел вокруг на Google, и я не могу найти какую-либо помощь в использовании расширенного MAPI, поэтому я думаю, что я приду сюда.
Если бы кто-то мог помочь мне к тому времени, это было бы здорово.
Если у вас есть опция, использующая скрипт vb или C#, это также будет полезно.
1 ответ
Что за аккаунт? Учетные записи POP3/SMTP не основаны на MAPI, и MS не документировала части интерфейса IOlkAccountManager, отвечающие за создание новых учетных записей. Для учетных записей Exchange используйте IMsgServiceAdmin::CreateMsgService("MSEMS", ...) - в MSDN есть несколько примеров того, как это сделать. Для учетных записей PST имя службы будет "MSPST MS" или "MSUPST MS".