Microsoft Graph Sendmail API error - ошибка недопустимого пользователя - PullRequest
0 голосов
/ 02 апреля 2020

Метод Sendmail в Графике с ошибкой «Запрошенный пользователь недействителен»

Ответы [ 2 ]

0 голосов
/ 07 апреля 2020

Попробуйте это .. это работает ..

fromUserEmail - любой действительный пользователь вашего арендатора

IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder .Create (clientId) .WithTenantId (tenantID ) .WithClientSecret (clientSecret) .Build ();

ClientCredentialProvider authProvider = new ClientCredentialProvider (confidentialClientApplication);

GraphServiceClient graphClient = new * 101 * * 1012EE stringPlayent от пользователя (hist) от автора (строка) 1013 *

graphClient.Users [fromUserEmail] .SendMail (message, true) .Request (). PostAsyn c (). ConfigureAwait (false) .GetAwaiter (). GetResult ();

0 голосов
/ 03 апреля 2020

Пользователь, которого вы используете для отправки электронной почты, не существует в вашем клиенте O365.

Пожалуйста, проверьте учетную запись электронной почты пользователей в Центр администрирования O365 .

И обязательно назначьте пользователю лицензию Exchange Online.

Просто выберите пользователя и нажмите «Изменить» рядом с Лицензии на продукт .

enter image description here

И затем выберите подписку, включающую Exchange Online, например Microsoft 365 E3.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...