0

我正在构建一个工具来启动与域的 SMTP 事务,以查看 (a) 该域是否可以接收电子邮件以及 (b) 该域上是否存在所需的地址。我将批量处理大量电子邮件地址(一次超过 10,000 个),但我不想轰炸服务器并被列入黑名单。是否有关于与 SMTP 服务器通信的安全频率的准则?

我知道该VRFY命令,但并未全面实施。我打算尝试使用 VRFY 命令并回退到使用,

MAIL From:<user@example.com>
RCPT To:<first.last@example.org>
QUIT

查看消息是否可以送达。同样,是否有关于我可以在域上多久启动一次这样的 SMTP 事务的指南?

编辑: 这样做的目的是创建一个工具,我的组织可以使用它来(a)从几个基本上不活动的列表中清除一些不良电子邮件,这样我们就不必支付我们的电子邮件传递系统来发送可能会退回的数千封电子邮件,以及 (b) 在用户订阅列表时检查电子邮件,以便我们拒绝像 aoghuifdgsiuvb@gmail.com 这样的电子邮件。

4

4 回答 4

1

我认为可以提供的唯一通用准则是“不要这样做”。如果您表现得像垃圾邮件发送者,您将被视为垃圾邮件发送者。在乐观的情况下,网站已经有了控制,默默地扼杀或阻止你。在不太理想的情况下,他们会在(合理的)假设您正在为垃圾邮件列表收集地址的情况下对您采取行动。

于 2012-12-11T17:51:29.383 回答
1

首先,垃圾邮件是不好的。始终询问用户她是否想接收时事通讯。

  1. 按域“取消排序”邮件地址,使同域的电子邮件地址之间的“距离”尽可能大。

  2. I think it's not the programmer's decision. There should be a config value which tells a minimum amount of time between two mail sending to the same domain. You should set up a limit also for that config value, avoid setting it to zero or low value.

于 2012-12-14T20:05:56.857 回答
0

更好的解决方案是实际跟踪整个 SMTP 会话,向用户发送一封带有验证码/链接的电子邮件。这样做的好处是表明用户实际上可以控制相关地址,并且可以防止您看起来像垃圾邮件机器人。

数量与声誉相比不是问题。让用户知道您将在您的网络流中向他们发送电子邮件。这意味着他们不太可能将其标记为垃圾邮件。

于 2012-12-13T13:46:13.700 回答
0

some hosts have clear and defined guidelines as to how many emails can be sent per hour. So i guess this would depned onyour hostng service provider, UNLESS your hosting your own mail server off course.

于 2012-12-18T14:48:46.530 回答