2016-04-21 96 views
1

我想在C#中为sharepoint编写一个mailsender,但每次启动它时,都会收到此错误消息,告诉我它没有权限。Sharepoint csom mailsender权限

我试过在AppManifest.xml上给它权限,但我不知道哪个......我尝试了所有,但没有任何接缝可以帮助。

我的代码:

private void SendEmail(ClientContext clientContext) 
{ 
    User sendToUser = clientContext.Web.EnsureUser("[email protected]"); 
    clientContext.Load(sendToUser); 
    clientContext.ExecuteQuery(); 

    string email = Microsoft.SharePoint.Client.Utilities.Utility.GetCurrentUserEmailAddresses(clientContext).Value; 

    Microsoft.SharePoint.Client.Utilities.EmailProperties properties = new Microsoft.SharePoint.Client.Utilities.EmailProperties(); 
    properties.To = new string[] { sendToUser.Email }; 
    properties.Subject = "subject"; 
    properties.Body = "body"; 

    Microsoft.SharePoint.Client.Utilities.Utility.SendEmail(clientContext, properties); 

    clientContext.ExecuteQuery(); 
} 

该做什么有人有我一个提示,这可能是错误的。

回答

0

给发送者(CurrentUser)的 “管理警报”

许可