我一直在开发一个程序,它可以扫描exchange收件箱中来自指定地址的特定电子邮件。目前,该程序读取收件箱,下载附件,并将电子邮件移动到另一个文件夹。但是,在从EWS服务器拉取大约15次之后,连接开始给出401未授权错误,直到我重新启动程序。该程序被设置为通过OAuth登录,因为系统管理员禁用了基本身份验证。下面是我用来获取交换连接和从收件箱中读取电子邮件的代码。exchangeService = new ExchangeService()
到目前为止,我一直在使用EWS通过以下代码从我们的web应用程序向收件人发送电子邮件:service= new ExchangeService(ExchangeVersion.Exchange2013_SP1) Credentials = new NetworkCredential("dept_email@example.com", "Passw
我有UI,用户可以在其中输入我可以找到Exchange服务(EWS)的Url。我的应用程序使用EWS获取空闲/繁忙的信息,但是我的配置工具只需要为用户设置它。我想添加一个测试按钮,以确保他们输入的主机可以通过他们正在配置的机器到达。但我不确定测试服务需要有多简单或复杂。var serviceUri = ne