2010-04-16 216 views
1

我使用smtp客户端和MailMessage类向用户发送电子邮件。发送多封电子邮件

我一直在mailMessage类的对象的属性中添加多个接收器的地址。问题是接收者可以看到其他接收者的电子邮件地址。有什么方法可以隐藏其他receipents的电子邮件地址。

我的意思是设置一些财产或类似的东西。

否则我将只剩下发送个人电子邮件给用户的选项。

任何帮助 plesae

回答

1

添加接收器为BCC(密件抄送/份流通)地址而不是为了解决。

1

我不认为有任何解决这个问题的方法。您可以向每个收件人发送单封电子邮件,也可以将收件人列表添加到BCC并发送一次。后者的问题是,我相信大多数垃圾邮件过滤器会阻止电子邮件。

+0

+1警告 – 2010-04-16 12:24:38

1

电子邮件总是单独发送。我会建议你去那条路线,而不是使用BCC。

以下是区别。假设你将10人安置在BCC上。 SmtpClient向您的中继服务器发送1条消息。但是,您的中继服务器将读取这10个收件人,并发送10封个人电子邮件,每个收件人一封。

由于无论如何发送了10封电子邮件,我建议您在代码中创建10封单独的电子邮件,并将它们发送出去。

现在,这样做最初是否需要更长时间?是。从您的代码中发送相同的电子邮件需要10倍的时间。

但是,好处是,您不太容易被标记为BCC垃圾邮件发送者。

相关问题