发送多封电子邮件

时间:2010-04-16 08:37:37

标签: asp.net email send

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

我一直在MailMessage类的对象的to属性中添加多个接收器的地址。问题是接收者可以看到其他接收者的电子邮件地址。有没有办法隐藏其他收件人的电子邮件地址。

我的意思是设置一些属性或类似的东西。

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

任何帮助 plesae

3 个答案:

答案 0 :(得分:1)

将接收器添加为密件抄送(密件抄送/复制循环)地址而不是收件人地址。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

电子邮件总是单独发送。我建议你走这条路,而不是使用BCC。

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

由于无论如何都要发送10封电子邮件,我建议您在代码中创建10封单独的电子邮件,然后将其发送出去。

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

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