/ / Jak dodać istniejące konto e-mail do programu Outlook przy użyciu c ++ - c ++, outlook, mapi, outlook-2003

Jak dodać istniejące konto e-mail do programu Outlook za pomocą c ++ - c ++, Outlook, Mapi, Outlook-2003

Muszę napisać mały program, który będzie w stanieaby dodać istniejące konta e-mail do programu Outlook, abyśmy mogli odbierać wiadomości e-mail na maszynie wirtualnej. Korzystamy z programu Outlook 2003 i Outlook 2010 (jednak rozwiązanie z 2003 roku jest ważniejsze)

Nie można tego zrobić ręcznie, ponieważ musi on być częścią zautomatyzowanego testu, a ręczne konfigurowanie go przez cały czas nie byłoby wykonalne.

Rozglądałem się w Google i nie mogę znaleźć pomocy w korzystaniu z rozszerzonego interfejsu MAPI, więc myślę, że tu przybędę.

Gdyby ktokolwiek mógł mi pomóc, byłoby świetnie.

Jeśli masz opcję użycia skryptu VB lub C #, byłoby to również przydatne.

Odpowiedzi:

0 dla odpowiedzi № 1

Jaki rodzaj konta? Konta POP3 / SMTP nie są oparte na MAPI, a MS nie dokumentuje części interfejsu IOlkAccountManager odpowiedzialnych za tworzenie nowych kont. W przypadku kont Exchange użyj IMsgServiceAdmin :: CreateMsgService („MSEMS”, ...) - MSDN ma kilka przykładów tego, jak to zrobić. W przypadku kont PST nazwą usługi będzie „MSPST MS” lub „MSUPST MS”.