我能够创建一个进程邮箱,并且能够通过https://ExchangeServer/owa/processmailbox@domain.com访问,然后我将提供我的凭据,并且能够登录。
但我无法通过EWS访问。它说SMTP地址没有与之关联的邮箱。
我可以用相同的代码访问我的收件箱。
如果您能够通过exchange邮件连接到邮箱,那么您应该能够在EWS中进行同样的操作。创建使用exchange凭据登录的服务(ExchangeService),然后使用该服务连接到邮箱
Mailbox mb = new Mailbox("processmailbox@domain.com");
FolderId fid = new FolderId(WellKnownFolderName.Inbox, mb);
ItemView view = new ItemView(100);
//use your service to get 100 mails from the mailbox
var findResults = service.FindItems(fid, view);
foreach (var item in findResults.Items)
{
var message = EmailMessage.Bind(service, item.Id, new PropertySet(BasePropertySet.FirstClassProperties, ItemSchema.Attachments));
}
我已经设置了一个Office365设备邮箱,这样我就可以在outlook中打开它(使用Open->其他用户的邮箱),但是我无法使用C#EWS API访问该邮箱。访问邮箱的代码: 结果出现以下异常:
我正在尝试使用EWS访问进程邮箱。对于一些自动查询,我们创建了一个genric进程邮箱。我想通过观看进程收件箱来解析电子邮件。 我的代码以前使用的是旧的exchange服务器。但在迁移到Office365后,它将失败。 我可以使用凭据访问我的邮箱并在Office365上进行解析。 如何访问此进程邮箱?在前面,我创建了一个ExchangeService并使用UseDefaultCredentials
我正在尝试使用EWS访问Exchange外部联系人(那些不属于特定邮箱的联系人,但属于租户(公司)级别的联系人)。可以从Exchange管理设置网页(Office 365)查看和添加它们- 谢谢。
我目前正在iOS下开发一个EWS客户端应用程序,因此我使用Exchange Web服务与Exchange2010服务器通信(纯XML而不是托管API)。我知道如何访问委托的邮箱和日历,并授予或删除委托对邮箱的访问权限,但在访问之前,我需要先找到这些邮箱。也就是说,我想要找到我的当前用户有权访问的所有邮箱(与所有有权访问当前邮箱的用户相反,当前邮箱是有详细文档记录的)。 这个来自2011年的问题(E
我是EWS管理API的新手。我想知道是否有任何方法可以将使用EWS API的exchange日历导出到ics文件中。我搜索并找到了创建和检索日历项的方法,但找不到导出日历的方法。非常感谢任何帮助