0

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

Antwort

0

Lösen Sie es.

1 - Websitesammlungsberechtigungen.

2 - Ich kann die "[email protected]"

verwenden