2017-10-13 55 views
0

我正在开发一个SharePoint提供使用CSOM托管加载项和使用发送电子邮件时拒绝访问我在:SharePoint Online中提供主机发送电子邮件 - 访问被拒绝

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:拒绝访问。您没有执行此操作或访问此资源 权限]
Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream(流 responseStream)2911
Microsoft.SharePoint.Client.ClientRequest.ProcessResponse()1564

应用程序已经有一些权限:

<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" /> 

我有两个问题:

1-我需要添加什么权限?

2-我尝试使用“[email protected]”作为发件人,因为这是工作流中用作发件人的地址。 任何人都知道SharePoint Online中的电子邮件的默认电子邮件地址是什么?

谢谢

回答