2016-04-21 3 views
1

Я пытаюсь написать почтовый ящик в C# для sharepoint, но каждый раз, когда я его запускаю, я получаю это сообщение об ошибке, которое сообщает мне, что у него нет разрешения.Разрешения для почтовых сообщений sharepoint csom

Я пробовал дать разрешение на 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(); 
} 

Dos кто-то есть совет для меня, что может быть не так.

ответ

0

Дайте отправителю (CurrentUser) разрешение "Управление оповещениями"

Смежные вопросы