API SendEmail SharePoint, известный какSP.Utilities.Utility.SendEmail, — это API, используемый для отправки электронной почты из контекста SharePoint. Это может включать использование в Power Automate, пользовательском коде, пользовательских рабочих процессах и веб-частях в SharePoint.
Ссылка на API SendEmail осуществляется через REST следующим образом ("/_api/SP.Utilities.Utility.SendEmail"), а для CSOM — "Utility.SendEmail".
Важно:
-
Убедитесь, что вы следуйте указаниям и определяете и обновляете любое использование API до даты прекращения использования 31 октября 2025 г. После этой даты сообщения электронной почты отправляться не будут.
-
Просмотрите обновления, отправляемые в центр сообщений Microsoft 365, связанные с прекращением использования этого API.
-
Это изменение не повлияет на рабочие процессы SharePoint. См. раздел Прекращение использования рабочих процессов SharePoint 2013.
Действия для выполнения
-
Определите использование API Utility.SendEmail в пользовательском коде, пользовательских рабочих процессах или с помощью Power Automate, включая действие "SharePoint Send HTTP Request flow action in Power Automate".
-
Для Power Automate обновите API, чтобы использовать соединитель Outlook ("Отправить сообщение электронной почты") в действиях. (Дополнительные сведения см. в статье Обзор использования Outlook и Power Automate — Power Automate | Microsoft Learn)
-
Для пользовательского кода или пользовательских рабочих процессов используйте Microsoft Graph user:SendMail API (автоматизация создания, отправки и обработки сообщений с помощью API почты Outlook — Microsoft Graph | Microsoft Learn).
Примечание: Эти альтернативы электронной почты не поддерживают отправку с системного адреса электронной почты без ответа, и электронные письма должны отправляться из действительных учетных записей пользователей.