Отправьте электронное письмо с помощью API Graph из учетной записи службы.C#

Место общения программистов C#
Anonymous
Отправьте электронное письмо с помощью API Graph из учетной записи службы.

Сообщение Anonymous »

Я работаю над задачей в ASP.NET Core 5 (C#), которая требует отправки электронного письма с помощью API Graph. Я сослался на следующую статью, выполнил настройку пробной учетной записи Azure и смог отправлять электронные письма.
Отправка электронной почты с помощью Microsoft Graph с использованием .NET.
Это код отправки электронной почты:

Код: Выделить всё

//send email
var client = await GetAuthenticatedGraphClient();

await client.Users[senderObjectId]
.SendMail(graphMailMessage, true)
.Request()
.PostAsync();

Код: Выделить всё

senderObjectId
— идентификатор объекта, полученный из конфигурации.
Мы развернули тот же код в учетной записи Azure клиента, нам нужен был идентификатор объекта пользователя для учетной записи службы, которую мы собираемся использовать в качестве отправителя. идентификатор электронной почты. Однако клиент вернулся и сообщил, что эта учетная запись не является частью Azure AD, а является учетной записью службы. Есть ли способ отправлять электронные письма без использования идентификатора объекта пользователя.

Подробнее здесь: https://stackoverflow.com/questions/717 ... ce-account

Вернуться в «C#»