Ich entwickle ein Sharepoint-Provider gehostet Add-Ins CSOM verwenden und ich habe Zugriff verweigert, wenn eine E-Mail zu senden mit:Sharepoint Online-Provider Host-E-Mail schicken - Zugriff verweigert
EmailProperties emailProperties = new EmailProperties();
emailProperties.To = emailAddresses;
emailProperties.From = "[email protected]";
emailProperties.Body = @"XXXXX";
emailProperties.Subject = viagem.Title;
Utility.SendEmail(context, emailProperties);
context.ExecuteQuery();
[ServerUnauthorizedAccessException: Zugriff abgelehnt. Sie haben noch die Berechtigung, diese Aktion auszuführen oder auf diese Ressource zugreifen.]
Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream (Stream response) 2911
Microsoft.SharePoint.Client.ClientRequest.ProcessResponse() 1564
Die App hat bereits einige Berechtigungen:
<AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web" Right="FullControl" />
<AppPermissionRequest Scope="http://sharepoint/social/tenant" Right="Read" />
<AppPermissionRequest Scope="http://sharepoint/bcs/connection" Right="Read" />
ich habe zwei Fragen:
1- Welche Berechtigungen muss ich hinzufügen?
2- Ich versuche, "[email protected]" als Absender zu verwenden, da dies die Adresse ist, die in Workflows als Absender verwendet wird. Wer weiß, wie die Standard-E-Mail für E-Mail-Nachrichten in SharePoint Online ist?
Danke