同时,陷阱/最好的方式发送成千上万的电子邮件?
-
26-09-2019 - |
题
林编写工具C#(和System.Net.Mail),其将被发送fornigtly 4000左右的电子邮件。
我可以简单地通过对4000个电子邮件地址和发送邮件一次一个列表循环? 或将这种原因的任何潜在问题?
有没有更好的方式来做到这一点?
由于
解决方案
首先,你的必须的了的RDN 记录将映射IP地址回域名。如果没有邮寄服务,例如Gmail会牵着你的电子邮件数小时甚至数天。此外,您可以几十封之后成为列入黑名单。的RDN通常可使用主控器的控制面板或由支持请求来设置。
二,不要试图用你的ISP或Gmail的SMTP伺服器。你会很快每日配额用完。它通常不允许发送超过数十个字母(50 GMail的据我所知)。所以,无论是从您自己的服务器发送邮件,或使用第三方服务如 AUTH SMTP 。
这样的服务也是有用的,如果你不能因为某些原因组的RDN。
P.S。如果你的信的内容为确定(即它们是不是垃圾邮件实际上)和RDNS / SMTP设置正确,你可以在任何速率发送,没有停顿。
其他提示
只要你不;吨打破任何服务器的限制,诸如存储器或磁盘空间,在技术上没有问题。然而,你会遇到与ISP的谁可能会阻止您的域名的垃圾邮件问题和邮件转发 - 无论对错..
您可以发送电子邮件4000一气呵成,但你作为一个垃圾邮件发送者非常快速运行的越来越标志着风险。
您最好的选择是“突发发送”所以送100也许马上,在10分钟再派100等。
如果你做这种方式你都不太可能被视为垃圾邮件发送者。
检查本机发送的邮件有一个有效的PTR记录 - 也就是说,如果你从www.example.com与IP 1.2.3.4发送,即在1.2.3.4一个PTR查询将返回www.example.com ;我会考虑 SPF 和的 DKIM 得。
一些电子邮件的主机有传入速率限制(例如Hotmail的使用,在过去) - “如果你更向我们比X电子邮件/分钟,你会得到一个较高的垃圾邮件分数”。我有一个脚本“搅队列”,从而每分钟的速率在单个服务器降低。
此外,检查这一点 - 它有很多很好的意见对电子-mail内容,但这是稍微偏离主题。
在除了上面已经提到的,一定要设置适当的记录。
即。你应该记录发送的邮件,所以如果您需要重新发送电子邮件,你可千万不要送重复。
此外,您还可以设置一个应用程序来记录退回的电子邮件,并用它来删除地址等。
您当然可以写自己的软件或者购买一些。