使用Azure SDK发送电子邮件

时间:2019-01-07 18:55:30

标签: javascript node.js azure azure-active-directory azure-ad-graph-api

我在Node.js项目中使用azure-graph:

const MsRest = require('ms-rest-azure');    
const credentials = await MsRest.loginWithServicePrincipalSecret(keys.appId, keys.pass, keys.tenantId, { tokenAudience: 'graph' });
const GraphkManagementClient = require('azure-graph');
const client = new GraphkManagementClient(credentials, subscriptionId);
return client.users.get(principalID);

我也想使用Azure SDK发送电子邮件。

我知道如何直接使用API​​在底层进行操作:

enter image description here

但是我想像我项目的其余部分一样通过SDK进行操作。

我的问题是,我没有在文档azure-graph package中找到任何发送电子邮件的方法。我需要一种方法,该方法允许我(当然具有适当的特权)以组织中的任何用户身份发送电子邮件。

1 个答案:

答案 0 :(得分:0)

您可以使用Graph JavaScript SDK,它是Microsoft Graph API的包装,可以在服务器端和浏览器中使用它来向用户发送邮件。请参阅Graph Javascript SDK,以了解有关此内容的更多信息。另外,请参考nodejs-connect-sample以使用Microsoft Graph API和Graph JavaScript SDK发送电子邮件。