在守护进程上使用Microsoft Graph访问特定的邮件帐户

时间:2020-08-20 18:40:18

标签: microsoft-graph-api

我有一个Windows服务,可从4个不同的电子邮件帐户将支持电子邮件导入CRM。我目前正在使用IMAP,但想转到Microsoft Graph。

经过大量调查,我只看到两种方法可以做到这一点:

  1. 使用委派权限:实现一个用户界面,以通过OAuth对电子邮件帐户进行身份验证(不适用于守护进程)
  2. 使用应用程序权限:从我的电子邮件管理员那里获得访问公司中所有电子邮件的权限,这样我就可以处理来自这四个帐户的电子邮件(在Hades中,当我获得公司的这种权限时将是寒冷的一天级别)

所以,据我所知,我被困住了。任何人都可以推荐其他选项,还是我可以返回IMAP?

1 个答案:

答案 0 :(得分:0)

使用2,您可以确定权限的范围,因此您的应用程序只能访问有问题的all about classes这四个邮箱。对于公司而言,这将是最安全的选择,例如,没有用户帐户/密码或许可证,并且您的应用仅被限制使用这四个帐户发送电子邮件。

所以,据我所知,我被困住了。任何人都可以推荐其他选项,还是我可以返回IMAP?

在安全性方面,即使选项1通常也会比IMAP更好(特别是使用基本身份验证),并且如果您使用的ROPC授权https://docs.microsoft.com/en-us/graph/auth-limit-mailbox-access与IMAP相同,则可以在守护程序中使用它。您对IMAP的处理方式。

相关问题