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, включая "Действие потока HTTP-запроса SharePoint в Power Automate". - Для Power Automate обновите API, чтобы использовать соединитель Outlook ("Отправить сообщение") в действиях. (Дополнительные сведения см. в разделе Обзор использования Outlook и Power Automate — Power Automate | Microsoft Learn)
- Для пользовательского кода или настраиваемых рабочих процессов используйте Microsoft Graph
user:SendMail API(Автоматизация создания, отправки и обработки сообщений с помощью API почты Outlook — Microsoft Graph | Microsoft Learn).
Примечание
Эти варианты электронной почты не поддерживают отправку сообщений с системных адресов электронной почты без ответа, и сообщения необходимо отправлять с действительных учетных записей пользователей.