我们已经实现了通过 graph api 发送电子邮件。
在 microsoft app https://apps.dev.microsoft.com中,我们创建了应用程序并为此应用程序设置权限“Mail.Send”。
对于身份验证,我们使用“无需用户即可访问”的方式。
我们通过此 url 接收令牌: https ://login.microsoftonline.com/our_tenant/oauth2/v2.0/token 和正文如下所示:
"client_id=app_id&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default&client_secret=app_secret_key&grant_type=client_credentials"
使用此链接发送邮件:
https://graph.microsoft.com/v1.0/users/user_Email/sendMail
在带有电子邮件对象的正文 json 中。
当我们通过这种方法发送电子邮件时,会收到带有文本“访问被拒绝。检查凭据并重试”的响应代码“403”。
在对其进行测试之前,我们已经为开发此集成创建了试用帐户。使用试用帐户,这个过程非常完美。
你能帮忙解决当前的问题吗?也许我们忘记了什么或帐户有问题。
此致