我正在编写插件C#,向SystemCustomizer角色下的用户发送电子邮件,通知联系人正在创建或更新。
如何向多个用户发送电子邮件(Bulkmailing / forEach循环用于为每个用户创建邮件请求)?
答案 0 :(得分:0)
使用查询查找具有系统自定义角色的每个系统用户实体。
然后为每个用户send an email。 1;创建电子邮件,2;发送电子邮件。
// Create an e-mail message.
Email email = new Email
{
To = new ActivityParty[] { toParty },
From = new ActivityParty[] { fromParty },
Subject = "SDK Sample e-mail",
Description = "SDK Sample for SendEmail Message.",
DirectionCode = true
};
_emailId = _serviceProxy.Create(email);
// Use the SendEmail message to send an e-mail message.
SendEmailRequest sendEmailreq = new SendEmailRequest
{
EmailId = _emailId,
TrackingToken = "",
IssueSend = true
};
SendEmailResponse sendEmailresp = (SendEmailResponse)_serviceProxy.Execute(sendEmailreq);