我正在使用 smtp 客户端和 MailMessage 类向用户发送电子邮件。
我一直在 MailMessage 类对象的 to 属性中添加多个接收者的地址。问题是收件人可以看到其他收件人的电子邮件地址。有什么办法可以隐藏其他收件人的电子邮件地址。
我的意思是设置一些属性或类似的东西。
否则我将只能选择向用户发送个人电子邮件。
请提供任何帮助
电子邮件始终单独发送。我建议你走那条路,而不是使用密件抄送。
这就是区别。假设您将 10 个人放在密件抄送中。SmtpClient 向您的中继服务器发送 1 条消息。但是,您的中继服务器会读取这 10 个收件人,并发送 10 封单独的电子邮件,每个收件人一封。
由于无论如何都要发送 10 封电子邮件,我建议您在代码中创建 10 封单独的电子邮件,然后将它们发送出去。
现在,最初是否需要更长的时间来执行此操作?是的。从您的代码发送同一封电子邮件需要 10 倍的时间。
但是,好处是您不太容易被贴上密件抄送垃圾邮件发送者的标签。
我认为无论如何都没有办法解决这个问题。您可以向每个收件人发送一封电子邮件,也可以将收件人列表添加到密件抄送并发送一次。后者的问题是,我相信大多数垃圾邮件过滤器都会阻止电子邮件。
将接收者添加为密件抄送(密件抄送/副本循环)地址,而不是收件人地址。