我使用smtp客户端和MailMessage类向用户发送电子邮件。发送多封电子邮件
我一直在mailMessage类的对象的属性中添加多个接收器的地址。问题是接收者可以看到其他接收者的电子邮件地址。有什么方法可以隐藏其他receipents的电子邮件地址。
我的意思是设置一些财产或类似的东西。
否则我将只剩下发送个人电子邮件给用户的选项。
任何帮助 plesae
我使用smtp客户端和MailMessage类向用户发送电子邮件。发送多封电子邮件
我一直在mailMessage类的对象的属性中添加多个接收器的地址。问题是接收者可以看到其他接收者的电子邮件地址。有什么方法可以隐藏其他receipents的电子邮件地址。
我的意思是设置一些财产或类似的东西。
否则我将只剩下发送个人电子邮件给用户的选项。
任何帮助 plesae
添加接收器为BCC(密件抄送/份流通)地址而不是为了解决。
我不认为有任何解决这个问题的方法。您可以向每个收件人发送单封电子邮件,也可以将收件人列表添加到BCC并发送一次。后者的问题是,我相信大多数垃圾邮件过滤器会阻止电子邮件。
电子邮件总是单独发送。我会建议你去那条路线,而不是使用BCC。
以下是区别。假设你将10人安置在BCC上。 SmtpClient向您的中继服务器发送1条消息。但是,您的中继服务器将读取这10个收件人,并发送10封个人电子邮件,每个收件人一封。
由于无论如何发送了10封电子邮件,我建议您在代码中创建10封单独的电子邮件,并将它们发送出去。
现在,这样做最初是否需要更长时间?是。从您的代码中发送相同的电子邮件需要10倍的时间。
但是,好处是,您不太容易被标记为BCC垃圾邮件发送者。
+1警告 – 2010-04-16 12:24:38