如何避免因大量邮件而被网络邮件公司屏蔽?

16

我们公司每天发送很多电子邮件,并计划在未来发送更多(数量可达数千封)。有时还会进行数万人的大规模邮件群发。

有没有人遇到hotmail、yahoo(web.de、gmx.net)等网络邮件公司因为“在一段时间内从同一来源发送太多邮件”而拦截你的邮件的情况?

有什么办法可以解决这个问题?把邮件发送分散到一整天/晚上?以什么样的速度发送?

(我们只是想确保所述的邮件群发是合法的...)


2
如果你只是为了引诱回答而添加了最后一行,而事实并非如此,我希望你的服务器农场着火,并且所有高管都被困在里面。如果不是这样,请不要理会我...哨声~ - Jason
6个回答

29
您需要查看以下内容:
  • 在您发送的电子邮件中添加群发标头(Precedence: bulk
  • 了解SPF
  • 了解SenderID
  • 了解DomainKeysDKIM
  • 了解CAN-SPAM法案
  • 设置并处理发送至abuse@的电子邮件
  • 与重要供应商建立关系
  • 监视常见的垃圾邮件列表,并在上面时与它们合作

此外,大多数供应商都有专门的页面,用于解释当您向他们的客户发送“群发”电子邮件时,该如何设置。通常包括双重确认等要求。


这听起来像是一个长期成功的很多好的工作点。只有在一段时间内可以做这么多事情... - Johannes
2
很痛苦,但如果这是你的事业。 :) - Till

6
如果您想做到这一点,您将涉及到垃圾邮件发送者使用的一些技术。在一天或一夜中传播电子邮件可能是一种方法。我认为没有人知道这样做的“正确”速率,因为它因邮件提供商而异,他们可能会随时间调整。您可以尝试将发送给单个提供商的电子邮件分散开来。例如,如果您有很多针对hotmail.com的邮件,则不要同时发送。
也许看看拉模型而不是推模型对于您的应用程序是一个好主意。您可以将大量邮件的内容放在网站上,并通过rss反馈通知感兴趣的读者。这具有更低的激怒潜在客户的风险。并且您的公司被起诉为垃圾邮件的风险更低。
您说得对,rss并不是所有用户都可以使用的。但是,由于您可能需要为无法阅读html邮件的人创建网页替代品。您可能也可以提供rss feed作为那些确实想使用它的用户的替代方案。这可能足以减少邮件的数量,使您的工作变得更容易一些。

1
将电子邮件分发到每个网络邮件地址是一个好主意!谢谢。RSS不是一个选项,因为用户真的不太懂那是什么。如果他们能够在没有重大问题的情况下阅读电子邮件,我会很高兴的 :-) - Johannes
1
我赞同这个观点,我的父母也不知道什么是RSS。然而,他们是比15岁的极客更重要的受众(有工作等):)) - Till

2

尝试使用像AuthSMTP这样的服务。通常像Yahoo、Gmail这样的主要免费邮件提供商会限制您每天可以发送的电子邮件数量,而且接收方可能会将其报告为垃圾邮件。


2
我每周需要发送几千封(所有都是选择接收的)优惠券网站的邮件,我计算出在指定的时间内有多少秒,然后生成一个介于0和该数字之间的随机秒数,将随机数添加到我的队列中“SendAt”日期。这并不完美,但它确实有效。我同意这个概念最终存在缺陷,如果你真的需要每天发送成千上万封邮件,你需要联系邮件服务商http://www.streamsend.com/。此外,你需要非常小心,不要被添加到任何黑名单中。http://www.mxtoolbox.com/blacklists.aspx

1

大多数这些供应商都有某种形式的“白名单”。直接联系他们,了解被列入名单的要求。


0

以下是一些关于批量邮件头部的好建议,像constant contact这样的公司使用。

http://old.openspf.org/esps.html

为了增加做好的实践方法,以免被列入黑名单,我们还可以:

如果您在每封电子邮件中都遵循双重确认/退订链接、处理滥用报告的指南,这将改善收件人不会将您的电子邮件标记为垃圾邮件的情况-因为如果足够多的人在Gmail / Yahoo / Hotmail中标记您的电子邮件为垃圾邮件,即使其他良好的做法被遵循,它也有可能被默认放入垃圾邮件文件夹。因此,双重确认可以确保收件人只收到他们期望的电子邮件,从而减少垃圾邮件报告的机会。

另外,为了增加管理邮件队列的思想,不仅仅要按照CPU/内存的速度对邮件进行处理和发送,还应该像其他人建议的那样创建自己的队列系统,逐渐地向email提供商(如@gmail.com、@yahoo.com等)发送邮件,并且随机更改发送顺序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接