林编写工具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内容,但这是稍微偏离主题。

在除了上面已经提到的,一定要设置适当的记录。

即。你应该记录发送的邮件,所以如果您需要重新发送电子邮件,你可千万不要送重复。

此外,您还可以设置一个应用程序来记录退回的电子邮件,并用它来删除地址等。

您当然可以写自己的软件或者购买一些。

http://www.quiksoft.com/bouncebuster/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top