我在发送测试电子邮件时收到错误“访问被拒绝”。谁能告诉我错过了哪些设置? enter image description here
答案 0 :(得分:1)
您正在使用客户端凭据流(应用程序上下文),因此不应在此处使用 Me
,因为 Microsoft Graph 不知道 Me 的含义,因为它不是您未使用的用户上下文您的用户凭据。
所以你应该使用这样的代码。
await graphClient.Users["Userid/UPN"]
.SendMail(message,saveToSentItems)
.Request()
.PostAsync();
用上面的代码替换你的代码。确保您提供了您要从中发送邮件的用户的 UPN/用户 ID。