向应用程序成员发送批量电子邮件

时间:2012-08-28 00:44:36

标签: html-email bulk php

我一直在阅读向用户群发送群发电子邮件,我对使用PHP mail功能感到不舒服。它往往太简单,垃圾和不可靠。

但这引出了我的问题...对于自定义应用程序,我应该使用什么来向潜在的数百人发送电子邮件? ......或者mail可以使用吗?

我很感激帮助。

4 个答案:

答案 0 :(得分:4)

我会使用第三方服务。有几个。他们确保电子邮件是从列入白名单的IP发送的,并且花了很多钱用于法律准备条款,隐私政策等,以确保ISP能够很好地处理收到的邮件。

如果您只是向可能数百的人发送邮件,而不是数十万的人,那么PHP的sendmail将处理负载。您应该更多地担心新闻稿内容和选择退出的容易程度,而不是PHP发送您的电子邮件的能力。对于数百人的小型广告系列,请查看MyEmma.com作为小型解决方案的示例。

答案 1 :(得分:3)

您可能正在寻找的是一种API,用于将您的电子邮件呼叫卸载并让服务为您处理交付。从PHP发送大量电子邮件可能会非常棘手,好像没有足够快地完成您的超时风险,如果您想重新尝试大批量,那么跟踪已发送的邮件总是很麻烦。

毫不奇怪,有几家公司提供电子邮件API服务,使这种事情比自己做更容易:

虽然我是PostageApp的开发人员,但我鼓励您尝试其中的许多内容,以了解哪种方法最适合您。

在大多数情况下,您需要重新编写应用程序的一小部分以使用用于访问API的特定API或库,一旦完成,您可以通过一次快速调用发送大量消息。这些消息的传递成为您的提供者的责任。

答案 2 :(得分:2)

事实是,您愿意花在电子邮件发送上的钱越少,您自己必须做的事情就越多,例如:

  • 白名单列出您的发件人IP地址(特别是如果您在共享主机上,这可能是PITA,因为其他用户可能会为您搞砸了。)
  • 设置SPFDKIM以增加对邮件主机的信任(Hotmail,GMail等)
  • 查看退回电子邮件
  • 处理ISP投诉

这也是第三方提供商向您收取的费用之一;如果你不想打扰上述任何一个,请随意使用Mailchimp,Bluehornet等提供商。确保他们在你掏钱包之前提供你需要的东西,有些可能会有惊人的隐藏成本(如充电)您需要额外的API使用,交易电子邮件,生命周期电子邮件等。)

如果您不介意执行上述操作(例如查看退回/投诉电子邮件并进行一些简单的DNS更改),您可以注册Amazon SES;它有一个合适的API,他们的电子邮件费用是我迄今为止看到的最低,最近他们已经引入了DKIM(签名电子邮件)支持。您还可以配置您的sendmail(假设专用主机)直接与SES对话,因此可以轻松连接任何基于mail()的解决方案并运行它。

答案 3 :(得分:1)

首先,感谢迄今为止帮助我的所有人。

我要找的答案是http://mandrillapp.com/

这是MailChimp背后的服务,它以各种方式规则!