我有下面的 EmailViewModel
public class EmailViewModel
{
[Required(ErrorMessage = "Select atleast one email id")]
public string[] EmailID {get;set;}
public SelectList Emails{get;set;}
//Other properties
}
因此对于上面的电子邮件列表,我在下面的部分将 to
smtp
属性添加到 RestSharp 请求
foreach (var to in emodel.EmailID)
{
request.AddParameter("to", to);
}
现在,唯一的问题是当我向多个收件人发送电子邮件时,其他电子邮件 ID 将在每个收到的收件人的 to
列表中可见。我知道这可以通过 BCC
完成,但是因为为用户添加电子邮件 ID 的设计只包含 to
字段,因此所有电子邮件 ID 都合而为一列表。我怎样才能隐藏其他收件人的这些电子邮件 ID?我应该将所有电子邮件 ID 添加到 bcc
属性而不是 to
属性,还是有任何其他方法可以做到这一点?
更新
这就是我执行电子邮件请求的方式。
var resp = client.Execute(request);
最佳答案
您无法将其他人隐藏到地址。
您要么必须使用 BCC 发送它们,要么为每个地址发送一封电子邮件。
关于c# - 在向多个收件人或订阅列表发送电子邮件时隐藏其他电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37968747/