Him*_*rma 7 c# exchange-server exchangewebservices exchange-server-2010
嗨,我想访问分配给我的邮箱的电子邮件,但它不是我的Exchange Server中的主邮箱.
我能够获得分配给我的邮箱服务器的详细信息,但我有一个没有邮箱的用户.
我想知道如何访问它.
我读了一些与假冒或委托相关的内容.
这不起作用,因为新用户没有主邮件.
- 如何获取分配给用户的邮箱数量?
- 如何为用户获取特定的邮箱电子邮件?
我能够访问我的邮箱,但是当我尝试访问没有主邮箱的用户的邮箱时,我无法访问.
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new WebCredentials("user-name", "password", "domain");
//Autodiscover end point
service.Url = new System.Uri("https://exchange-url/EWS/Exchange.asmx");
FolderId SharedMailbox = new FolderId(WellKnownFolderName.Inbox, "maibox-name");
ItemView itemView = new ItemView(1000);
service.FindItems(SharedMailbox, itemView);
Run Code Online (Sandbox Code Playgroud)
我能做什么?
嗯,我使用 Independentsoft.Exchange 找到了一个有趣的解决方案。链接在这里。下面是代码
NetworkCredential credential = new NetworkCredential("username", "password");
Service service = new Service("https://exchange-url/EWS/Exchange.asmx", credential);
Independentsoft.Exchange.Mailbox mailbox = new Independentsoft.Exchange.Mailbox("MysecondEmail@mydomain.com");
StandardFolderId InboxFolder = new StandardFolderId(StandardFolder.Inbox, mailbox);
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
321 次 |
| 最近记录: |