我需要编写一个小程序,能够将现有的电子邮件帐户添加到Outlook,以便我们能够在虚拟机上接收电子邮件。我们正在使用outlook 2003和outlook 2010(虽然2003年的解决方案更为重要)
手动操作是不可能的,因为它需要成为自动测试的一部分,并且一直手动设置它们是不可行的。
我在google上环顾四周,似乎无法在使用扩展MAPI方面找到任何帮助,所以我想我会来这里。
如果有人能在那时帮助我,那就太好了。
如果您有使用vb脚本或c#的选项也很有用。
答案 0 :(得分:0)
什么样的账户? POP3 / SMTP帐户不是基于MAPI的,MS没有记录负责创建新帐户的IOlkAccountManager接口的部分。 对于Exchange帐户,请使用IMsgServiceAdmin :: CreateMsgService(“MSEMS”,...) - MSDN有一些如何执行此操作的示例。对于PST帐户,服务名称将为“MSPST MS”或“MSUPST MS”。