C#发送批量电子邮件

时间:2010-04-11 10:55:34

标签: c# email

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

批量发送电子邮件是个好主意吗?

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

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:2)

如果您确实向多个收件人发送了一封电子邮件,并且如果要向彼此不认识的人发送电子邮件,那么您一定要使用BCC字段,否则您肯定会让很多人生气'给陌生人发送他们的电子邮件地址(根据你住的地方,你也可能违反某种数据保护法)。

答案 2 :(得分:0)

使用mailkit的批量电子邮件您必须由nuget manager导入它 在gmail https://myaccount.google.com/lesssecureapps?pli=1中设置为

{{1}}