SharePoint SendEmail API หรือที่เรียกว่าSP.Utilities.Utility.SendEmailคือ API ที่ใช้เพื่อส่งอีเมลจากภายในบริบทของ SharePoint ซึ่งอาจรวมถึงการใช้งานภายใน Power Automate, โค้ดแบบกําหนดเอง, เวิร์กโฟลว์แบบกําหนดเอง และ Web Part ภายใน SharePoint
SendEmail API ถูกอ้างอิงผ่าน REST ด้วยวิธีต่อไปนี้ ("/_api/SP.Utilities.Utility.SendEmail") ในขณะที่สําหรับ CSOM ก็จะเป็น "Utility.SendEmail"
สิ่งสำคัญ:
-
โปรดตรวจสอบให้แน่ใจว่าคุณทําตามคําแนะนําและระบุและอัปเดตการใช้งาน API ใดๆ ก่อนวันที่เลิกใช้ในวันที่ 31 ตุลาคม 2025 จะไม่มีการส่งอีเมลเพิ่มเติมหลังจากวันที่นี้
-
โปรดตรวจสอบการอัปเดตที่ส่งไปยังศูนย์ข้อความ Microsoft 365 ที่เกี่ยวข้องกับการยุติการใช้งาน API นี้
-
เวิร์กโฟลว์ SharePoint จะไม่ได้รับผลกระทบจากการเปลี่ยนแปลงนี้ โปรดดูการเลิกใช้เวิร์กโฟลว์ SharePoint 2013
ขั้นตอนที่ต้องปฏิบัติตาม
-
ระบุการใช้งานของ Utility.SendEmail API ภายในโค้ดแบบกําหนดเอง เวิร์กโฟลว์แบบกําหนดเอง หรือผ่าน 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 Graph | Microsoft Graph Microsoft Learn)
หมายเหตุ: ทางเลือกอีเมลเหล่านี้ไม่สนับสนุนการส่งจากที่อยู่อีเมลแบบไม่ต้องตอบกลับของระบบ และอีเมลจะต้องถูกส่งจากบัญชีผู้ใช้ที่ถูกต้อง