几个月来我一直在和这个问题作斗争。 我需要通过我的社交networking向用户发送群发邮件(而不是垃圾邮件),例如通讯,网站邀请(当用户导入地址簿联系人时)
我使用共享主机,它每小时限制500封邮件。 即使我设法发送邮件,他们中的大多数最终在用户的垃圾邮件框中。
经过研究这些是我终于想出的解决scheme。
请告诉我要select什么。
将使用Google Apps防止邮件作为垃圾邮件发送? 我不能使用其他第三方SMTP如iContact或Aweber作为“邀请发送脚本”将发送电子邮件成千上万的联系人,这取决于用户的地址簿。
提前致谢
关于垃圾邮件和地址簿爆炸,恐怕萨拉是正确的 。 每个社交networking(Facebook,Myspace,Twitter,LinkedIn,Plaxo等)都有一些search地址簿的function。 只要用户上传知道他们正在上传,这不是非常不合理的。 坦率地说,将垃圾邮件定义为收件人不想收到的任何电子邮件是不实际的。 所以,虽然我们不必喜欢它,但我们不能说它超出了规范。
所以,萨拉,我用下面的规定来回答这个问题。 除非您接受这些条件,否则您无权使用我的build议;-)
1-每个地址只发送一封电子邮件,不作为OPT-OUT。
2-你有一个容易,一次点击退出容易访问和链接在每一个爆炸。
3-你不卖或分享地址或其他个人信息。
现在,build议..
源服务器不太可能是您的电子邮件被标记的原因。 来自已知不良IP和域的电子邮件通常不被目标ISP接受,而不是放入垃圾邮件文件夹。
更有可能的是,你的邮件看起来像垃圾邮件。 至于使它们看起来不像垃圾邮件,我只能给出很一般的build议..没有太多的链接,匹配发送域名的有效回复电子邮件地址,避免所有大写,拼写错误和各种禁忌词。
服务器和邮件服务本身也应该被正确设置。反向DNS,有效的MXlogging等等。在这个网站上有关于这种configuration的大量的信息。
如果500条信息/小时是一个真正的问题,Google Apps可能没有这些限制,我不知道。 Google Apps可能还会有其他与邮件相关的条款,这些条款会影响您的业务。 我会检查,如果没有,就去吧。 如果这不起作用,滚动自己的SMTP服务器是唯一的解决scheme。 VPS可能工作,但提供商也可能有反批量邮件的条款。 你可能不得不吮吸它,并获得自己的硬件,租用rackspace和带宽。
发送大量的电子邮件是一项艰巨的任务,这确实需要专家。 有太多的因素会影响到成功的交付,所以你不能从你自己的networking服务器可靠地做到这一点。 其实共享帐户的500 /小时比我预期的要多。
你可能应该把发送给一些专业公司。 虽然我确信他们存在,恐怕我不知道任何有信誉的派对。
另一种方法是设置你自己的专用邮件服务器。 你必须非常小心,以防被标记为垃圾邮件发送者。 这意味着照顾许多技术和社会的事情。 例如,您的服务器将需要有一个“干净的”IP地址与信誉好的主机; 与正向和反向DNS匹配; SPFlogging; 使用Domainkeys和DKIM; 一个安全的服务器和网站,所以它不能用于垃圾邮件; 监控黑名单,以便快速响应; 监视“滥用”邮箱; 等技术方面的许多职位可以在serverfault或其他地方find。 阅读并实施它们,因为声誉就是一切。
更多的社交方面是避免人们将您视为垃圾邮件发送者。 这意味着,你的意图非常清楚; 总是照你说的去做; 使用selectjoin电子邮件给您的客户; 向收件人说明你是按朋友的要求邮寄的; 在您的网站和所有电子邮件中提供明确的退出指示; 避免垃圾邮件的话; 等等
有些人不可避免地要求你询问垃圾邮件,即使他们自己select了,但是如果相对人数较less,你与黑名单和提供者交互,你可以得到相对可靠的交付。
另一个select,这里没有提到的是在你的程序中引入一个“节stream阀”。
基本上,不是一次发送所有的电子邮件,而是将它们添加到队列中,并使用cron脚本或sheduled任务发送每小时最多500个邮件。
如何做到这一点很可能是堆栈溢出的问题。
对不起,但基于用户地址簿向成千上万的联系人发送邮件是垃圾邮件,没有别的。 恕我直言,这是永远不能接受的 – 我不能做任何关于一个白痴在我的地址簿中列出我,然后让你阅读,但我可以向你保证:我不想得到这样的邮件。