无法使用MS Graph API向各种用户发送电子邮件

问题描述 投票:0回答:1

我们想在Drupal应用程序中向登录用户发送电子邮件。我们使用AAD进行身份验证,我们的网站托管在Azure应用服务中。

我们有一个附带邮箱的通用服务帐户,如果发生任何使用MS图形API和O365连接的事件,我们希望通知已登录的用户。

我们可以在这方面得到一些指导。

php azure drupal azure-web-app-service
1个回答
0
投票

您可以使用服务帐户中的Graph API to send emails。您将遇到问题的方法是识别登录用户。即使用户最初在其他地方登录,AAD令牌也将对您的站点有效,因此登录登录并非万无一失。除非您的用户明确注销,否则该令牌在停止使用该网站时也会有效。

如果您想沿着这条路前进,那么执行一些用户操作记录,然后将电子邮件发送给在X时间内处于活动状态的用户可能是一种选择。

如果您的目标是通知用户并且您不需要专门的电子邮件,那么您可能希望使用websockets或类似的东西来向浏览器中的用户发送通知。

© www.soinside.com 2019 - 2024. All rights reserved.