2010-04-11 151 views
7

我想知道发送群发电子邮件的最佳方式是使用System.Net.Mail和C#。C#发送批量电子邮件

分批发送邮件是个好主意吗?

我应该使用to字段还是BCC?

+0

究竟是什么问题? – Oded 2010-04-11 11:02:18

回答

5

我更喜欢使用“收件人”字段并一次发送一封电子邮件,而不是使用密件抄送字段。通过这种方式,接收者可以在TO字段中看到他的电子邮件地址(对垃圾邮件不敏感),并且您可以个性化将来每个用户的电子邮件。

对于发送,您应该使用批处理来防止超时和繁重的服务器负载。您可以为所有电子邮件使用队列,并使用服务,计划任务或其他任何可配置的计划发送它们。

2

如果您确实发送一封电子邮件给多个收件人,并且它发送电子邮件给不了解对方的人,那么您一定要使用BCC字段,否则您一定会让很多人相当恼怒您将自己的电子邮件地址分发给陌生人(您也可能会根据您居住的地点打破某种数据保护法)。