向多个收件人发送电子邮件 - 最佳做法

时间:2009-10-27 10:36:32

标签: email spam-prevention

我的应用服务器需要通过电子邮件通知用户一些事件。通常会有10到100个用户发送通知,但可能会有一些情况可能会有更多(我认为它不会超过1000)。

在这种情况下,最佳做法是什么?我应该为每个用户发送一封电子邮件,还是将所有用户作为收件人或群组用户发送一封电子邮件,并为每个群组发送一封电子邮件(例如,10个用户的1封电子邮件)?如果它有任何不同,我可以补充说我正在使用System.Net.Mail发送电子邮件。

提前感谢您的建议

Lukasz Glaz

3 个答案:

答案 0 :(得分:2)

您应该为每个用户发送一封电子邮件。

替代方案要么将电子邮件放入BCC(这会增加您将邮件标记为垃圾邮件的机会),要么将用户A的电子邮件地址透露给用户B,其中用户A和用户B在相同的“团体”。

答案 1 :(得分:0)

您需要检查您的smtp服务器管理器 - 以避免被阻止。 如果您拥有smtp服务器,那么这不是问题。 我认为最好的方法是每封邮件发送50个收件人(它会比一个一个快一点)。

答案 2 :(得分:0)

我绝不会将所有收件人放入收件人:字段。甚至从一个地方。显示其他地址并不是一个好习惯。当有人点击“全部回复”并突然用他的垃圾邮寄所有其他人时会产生问题:)

如果您拥有smtp服务器和您的应用程序服务器 - > smtp服务器连接速度不慢,我只是单独发送每封邮件,每个收件人都在To:字段中。它只是看起来更少垃圾邮件了,然后收到一个空的(或一些虚假的)To:mail并且只在BCC中的邮件。

其他优点是收到您邮件的人将知道使用了哪个电子邮件地址。我有很多,在不同的地方使用不同的,它有助于能够看到我在哪个网站上使用哪一个(有时我需要使用这个地址进行密码重置/登录,我忘了,如果所有邮件有我在BCC,我搞砸了)。 这是从您的用户的角度来看