首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查帐户的登录/密码在EWS中是否有效的最佳实践是C#

问检查帐户的登录/密码在EWS中是否有效的最佳实践是C#
EN

Stack Overflow用户
提问于 2016-08-06 02:07:59
回答 1查看 906关注 0票数 0

我在EWS中看不到任何只检查指定的登录/密码是否正确的方法。所有的方法都会做一些其他的事情(例如列出文件夹),这在我的例子中是浪费资源的。如果我只需要确保登录/通过是正确的(并且Exchange服务器已启动),该怎么办?我应该调用什么方法?

这里( Validate login credentials using EWS Managed API )他们使用的是FindFolders,这对我来说有点笨重。或者这是完全正常的,而EWS无论如何都不提供任何轻量级的替代方案?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-08 10:04:09

绑定到收件箱文件夹通常是最好的方法,例如

文件夹收件箱=服务(Folder.Bind,WellKnownFolderName.Inbox);

这真的取决于你所说的有效,例如,邮箱服务器可能可以访问,但你想访问的特定邮箱可能无法访问,因为它正在被移动。或者,您的凭据可能没有问题,但如果您想访问另一个用户的邮箱,这些凭据将不具有正确的权限。绑定到文件夹(只进行一次调用)将告诉您凭据是有效的,邮箱是可用的,并且您有访问该文件夹的权限。

CovertId通常是您可以对EWS进行的Lightness调用,因为它不访问邮箱本身。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38795436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档