WEB.API Core,服务器查询到Microsoft Graph或Outlook

时间:2019-01-11 10:09:16

标签: asp.net-core

WEB.API Core中有三种通过Outlook发送电子邮件的方法。

  1. 我可以直接将JSon查询用于Microsoft Graph API或 直接使用Outlook API;

  2. 我可以使用Microsoft.Graph库;

  3. 我可以从Outlook中的程序中发送WEB.API Core 电脑。

在前两种情况下,我必须手动使用浏览器登录。 第三种方法是不满意我导致服务器无法程序Outlook。

是否可以在没有浏览器的情况下直接从我的服务器获得授权和认证?

2 个答案:

答案 0 :(得分:0)

我从Outlook发送电子邮件的解决方案是必须与Exchange Web Service进行交互。这就是我想要的。这是与Outlook交互的四种方式。最好的化身是数据包Microsoft.Exchange.WebServices.NETStandard。

答案 1 :(得分:0)

您可以使用Client Credentials Grant Flow,在这种情况下,您的Web api将调用Microsoft Graph以自己的身份(而不代表用户)发送电子邮件,然后无需登录过程:

Get access without a user using Microsoft Graph