簡體   English   中英

如何使用 C# 在線將 email 發送給 SharePoint 中的多個用戶

[英]How to send email to multiple user in SharePoint Online using C#

我正在編寫一個代碼,我需要將 email 發送給在相應 SharePoint 站點中活躍的所有用戶。 所有活動用戶都存儲在一個數組/列表集合中。 但我無法在mailProps.To = new string[] { Array Input};中傳遞該數組值我知道我們可以手動輸入多封電子郵件,但這些條目需要通過數組輸入。 任何人都可以幫助我如何在mailProps.To = new string[] { Array Input};中傳遞多個值通過數組或列表集合。

`
EmailProperties mailProps = new EmailProperties();
mailProps.From = "myem@gmail.com";
mailProps.To = new string[] { Array Input};
mailProps.Subject = "Subject;
mailProps.Body = "Body"
Utility.SendEmail(ctx, mailProps);
ctx.ExecuteQuery();`

由於所有用戶都存儲在 Array/List 集合中,因此您想要獲取他們的 email 地址,然后為“mailProps.To”壓縮一個數組。

您可以嘗試以下快速方法:

UserList.Select(x=>x.Email).ToArray();

BR

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM