我正在寻找在代码(C ++或.NET)中创建Outlook帐户的方法。我找到this但我不想使用Redemption
。我想要一个基于COM的解决方案(使用Outlook COM API)或我可以静态链接到我的应用程序。
我还发现Account Management API似乎是一个很好的资源,但除了以编程方式调用帐户对话框之外,该示例并未显示如何在代码中添加帐户。我看到此示例使用直接MAPI调用。 MAPI是否可以单独使用?
严厉的谷歌搜索显示没有好的线索。任何帮助表示赞赏。
答案 0 :(得分:0)
Redemption基于COM。 您可以使用扩展MAPI(IProfAdmin)添加基于MAPI的服务(Exchange,PST,LADP)。 对于非基于MAPI的服务(POP3 / SMTP,IMAP4),IOlkAccountManager仅允许修改或删除服务。用于添加新服务的IOlkAccountManager接口部分未记录。
更新:自version 5.6起,Redemption会公开允许以编程方式添加POP3 / SMTP帐户的RDOAccounts。 AddPOP3Account 方法。