.net - 在 Outlook 中添加其他邮箱
问题描述
所以我们有基于 Office 365 的 Outlook 帐户,有时必须添加额外的邮箱,就像在这里完成的那样:
但是我必须在不使用 GUI 方法的情况下通过命令行在 VB.NET、C# 或 VBA 中开发一些东西来完成它。我无权访问服务器的管理端,所以我不能在那里使用 powershell 命令。
我尝试使用 VBA,但没有得到我想要的,也使用 PRF 文件没有结果。我很确定这可以做到,无论是使用 VB.NET 还是 C#
我很乐意得到一点关于如何实现这一点的提示。
编辑: 所以我找到了如何使用“商店”列出每个邮箱以及如何通过 .pst 文件“AddStore”添加新商店。
但是还是没有想通怎么添加一个简单的Microsoft Exchange邮箱。似乎可以使用 Outlook Redemption,但由于某些内部原因,我无法使用它。
解决方案
Outlook 对象模型不公开该功能。您可以使用扩展 MAPI(C++ 或 Delphi)来添加正确配置的"EMSDelegate"
MAPI 服务实例,或者使用Redemption(任何语言,我是它的作者)——它公开了 RDOSession。专卖店。AddDelegateExchangeMailBoxStore
方法。
推荐阅读
- python - Python - Scipy 多元正态泛化到一维
- amazon-web-services - 如何从 CloudFront 获取文件列表?
- html - 如何在圆角容器中包含图像?
- php - Laravel 中的原始表达式
- java - 如何简化 instanceof 和三元运算符表达式
- c - C(UDP)中的套接字服务器不接收数据包。怎么做?
- docushare - Docushare:带有文档编号的 URL
- python - “运行时警告:已打开 20 个图形”即使只创建一个图形
- python - Python:无论我的配置如何,Zeep 总是使用相同的端口向 SOAPUI 服务器发送请求
- java - 需要有关使用 Selenium 和 Jmeter (Java) 进行 webrtc 性能测试的帮助