SharePoint SendEmail API(称为SP.Utilities.Utility.SendEmail)是用于从 SharePoint 上下文中发送电子邮件的 API。 这可能包括 Power Automate 中的使用情况、自定义代码、自定义工作流和 SharePoint 中的 Web 部件。
通过 REST 引用 SendEmail API 的方式如下 (“/_api/SP.Utilities.Utility.SendEmail”) ,而对于 CSOM,它将是“Utility.SendEmail”。
重要:
-
请确保遵循指南,并在 2025 年 10 月 31 日弃用日期之前识别和更新 API 的任何使用。 在此日期之后,不会再发送任何电子邮件。
-
请查看发送到 Microsoft 365 消息中心与停用此 API 相关的更新。
-
此更改不会影响 SharePoint 工作流。 请参阅 SharePoint 2013 工作流停用。
要遵循的步骤
-
确定自定义代码、自定义工作流或 Power Automate 中的 Utility.SendEmail API 的使用情况,包括“Power Automate 中的 SharePoint 发送 HTTP 请求流作”。
-
对于 Power Automate,请更新 API 以利用“作”中的 Outlook 连接器 (“发送电子邮件”) 。 (有关详细信息,请参阅 Outlook 和 Power Automate 使用概述 - Power Automate |Microsoft Learn)
-
对于自定义代码或自定义工作流,请使用 Microsoft Graph user:SendMail API (使用 Outlook 邮件 API 自动创建、发送和处理邮件 - Microsoft Graph |Microsoft Learn) 。
注意: 这些电子邮件替代项不支持从系统无答复电子邮件地址发送,并且需要从有效的用户帐户发送电子邮件。