如何进行合法的电子邮件活动

Posted

技术标签:

【中文标题】如何进行合法的电子邮件活动【英文标题】:How to conduct legitimate email campaigns 【发布时间】:2010-10-06 06:56:46 【问题描述】:

我们正在开展一个项目,该项目要求我们允许用户注册以接收某些事件的电子邮件通知。任何一个事件都可能有数万或数十万封电子邮件。

我知道这在整个网络上每天都在进行,但我不知道如何管理电子邮件活动,以便在单个邮件提供商识别出大量来自单一来源——我特别担心雅虎、MSN、AOL 等知名邮件提供商,他们可能会收到我们发送的大部分邮件。

是否有一种标准方法可用于开展用户自愿注册的合法电子邮件活动?

【问题讨论】:

与编程无关。您需要直接与接收邮件提供商讨论批量邮件递送。 这个问题有一些编程含义,不过——我帮助编写了一个(完全合法的)电子邮件发送机器(发送数百万),并且有很多代码要专门为此编写. 【参考方案1】:

将显着增加机会的四个步骤:

    确保您的外发邮件服务器正在使用性能良好的软件(我建议使用 postfix)。行为不端的邮件软件可能会导致服务器拒绝您,从而给您带来麻烦。 确保您的服务器的正向和反向 DNS 匹配。许多邮件服务器会拒绝来自未正确配置的其他服务器的邮件。 为您的域设置 SPF 记录并进行测试。 为您的域设置 DomainKeys,这可能有点复杂。 注册 ISP 反馈循环 -(例如 Yahoo's)

在推出我们的一个网站时,我们的邮件服务器被 Yahoo! 限制了。由于我们发送的电子邮件量很大——所有这些都是注册通知。我们获得了如此多的新用户,以至于他们限制了我们的服务器。我们通过将该服务器的邮件队列刷新到另一台服务器来解决这个问题。在三台服务器受到限制后,我们设法将其余邮件送达,此后我们一直很好。

您可能还希望考虑使用第三方服务,例如 CertifiedEmail,这可能会花钱,但也可以确保更高的交付率。

最后,通过您的系统发送测试消息以测试所有免费网络邮件服务、您可以找到的每个 ISP 以及您可以使用的每个邮件客户端的帐户。只有在您完成以上所有操作后,您才应该考虑发送邮件。

一旦你准备好了,我建议从一小群订阅者开始,然后再向上移动到完整列表。最好在问题很小的时候发现问题。

【讨论】:

【参考方案2】:

“Spam Best Practices”是一个起点,尽管大多是非技术性的。

在技术层面上,一个简单而重要的步骤是使用您的系统向自己发送一封测试电子邮件,并查看标头以查看是否有任何问题严重,例如 X-Authentication-Warning 标头。

立即生效的退订链接是绝对必不可少的。

【讨论】:

【参考方案3】:

您可以阅读: http://spamlinks.net/prevent-marketers.htm 和 http://spam.abuse.net/marketerhelp/

【讨论】:

【参考方案4】:

无论您做什么,人和机器都会错误地将您的邮件分类为垃圾邮件。因此,您往往会将您的 IP 地址列入黑名单。

最好的选择是设置一些自动监控来检测您的 IP 何时被列入黑名单(将其连接到您的正常监控系统) - 如果可能,您应该至少监控大部分大型公共黑名单。

如果可以,您还可以自动监控发送给选定第三方(Hotmail、Yahoo、Google)的邮件,以检测他们何时停止发送您的邮件 - 他们可能有您无法通过编程方式查询的私人黑名单。

我发现 AOL 存在一个特殊问题,他们的政策几乎没有记录在案,如有更改,恕不另行通知。此外,他们的用户是业内最愚蠢的人,并且倾向于将任何内容标记为垃圾邮件。但是,他们会(根据我的经验)响应支持请求,并且如果您的要求很好并且是合法的,他们会将您的 IP 列入白名单。

如果您发现某个 IP 被列入黑名单,您可以采取措施将其删除,或暂时切换到另一个 IP(您仍然需要将原始 IP 取消列入黑名单,因为您最终可能希望重新使用它)。

【讨论】:

以上是关于如何进行合法的电子邮件活动的主要内容,如果未能解决你的问题,请参考以下文章

构建电子通讯发送系统/避免垃圾邮件

在进行第二个活动之前验证电子邮件地址

PDF电子签名。如何与合法签名的人签名紧密?

在 Mailchimp 活动中发送断开的链接 - 如何进行批量重定向?

mysql判断邮件地址是不是合法

如何从 Rails 应用程序中的一系列电子邮件中过滤掉不活动的电子邮件?