gpt4 book ai didi

azure - 从当前用户的 Azure/Azure Function/Outlook 发送邮件

转载 作者:行者123 更新时间:2023-12-03 01:40:42 24 4
gpt4 key购买 nike

我们的应用程序的要求是从当前用户发送电子邮件。

触发器是从 SharePoint 创建的。

我们尝试从逻辑应用程序中使用 Outlook(但它要求创建逻辑应用程序的人首先登录。尝试了“代表发送”功能。但我们无法向所有用户提供该访问权限。)

我们尝试了 SendGrid。但由于它的电子邮件限制,而且它是第三方的,我们无法使用它。

我们尝试了 Microsoft.Office.Interop.Outlook,但未能获得丰硕的成果。

我们也没有 smtp 服务器。

我们有 Azure 和 SharePoint 订阅。是否有任何方法可以从当前用户或代表当前用户使用这些发送?

是否有任何内置 Outlook 选项可供我们在 Azure 中发送电子邮件? Azure 中有一个名为 Exchange Online 的选项。但找不到足够的文档来实际实现它。

最佳答案

  1. 您可以使用 Microsoft Graph API 来实现此目的。“Microsoft Graph 允许您的应用程序获得对个人或组织帐户中用户的 Outlook 邮件数据的授权访问权限。通过适当的委派或应用程序权限,您的应用程序可以访问已登录用户或租户中任何用户的邮件数据。邮件数据可以作为 Office 365 的一部分存储在 Exchange Online 的云中,也可以混合部署在本地 Exchange 中。”

您可以找到邮件API引用here以及有关邮件 API 的更多信息 here

  • 您还可以考虑在 Azure AD 中创建一个对所有用户具有“代表发送”权限的帐户,并使用该帐户登录逻辑应用。
  • 关于azure - 从当前用户的 Azure/Azure Function/Outlook 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53928782/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com