3

我一直在阅读有关向用户群发送大量电子邮件的信息,但我对使用 PHPmail函数感到不舒服。它往往过于简单、垃圾邮件和不可靠。

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

我很感激帮助。

4

4 回答 4

4

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

如果您只向潜在的数百人发送邮件,而不是数十万人,那么 PHPsendmail可以很好地处理负载。您应该更担心时事通讯的内容和选择退出的难易程度,而不是 PHP 发送电子邮件的能力。对于数百人的小型活动,请查看MyEmma.com作为小型列表解决方案的示例。

于 2012-08-28T00:46:30.700 回答
3

您可能正在寻找一个 API 来卸载您的电子邮件调用并让服务为您处理交付。从 PHP 发送大量电子邮件可能会很棘手,因为如果发送速度不够快,您会面临超时的风险,如果您想重新尝试一大批,跟踪已发送的邮件总是很麻烦。

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

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

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

于 2012-08-28T23:34:44.197 回答
2

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

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

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

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

于 2012-08-28T02:46:20.683 回答
1

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

我正在寻找的答案是http://mandrillapp.com/

这是 MailChimp 背后的服务,它在各个方面都有规则!

于 2012-08-28T20:21:19.007 回答