我的公司有一个用 PHP 构建的网站。我们使用内置的 PHP 电子邮件功能每天向订阅者发送数千封电子邮件。
这是一个糟糕的主意。它堵塞了我们的服务器,并且需要几个小时才能完成整个批次。
现在我已经研究过像 MailChimp 这样的群发邮件服务(它将取代我们当前向许多人发送相同电子邮件的系统),但我认为我真正想做的是建立一个稍微复杂的通知系统。
我希望客户能够自定义他们收到的电子邮件的速率和内容,而不是每次发生重要事件时向每个人发送大量电子邮件。
即使使用这个新想法,我们也会发送大量电子邮件。
所以我的问题非常具体:我大致了解如何在内部构建系统,但是发送所有这些电子邮件的最佳方式是什么?
需要考虑的要点:
- 有时,电子邮件的内容在收件人之间是相同的,但其中许多内容将根据用户进行定制(他们选择收到通知的内容,有时会进行汇总)。
- 我想要一个不会阻塞服务器并且会在相当长的时间内完成的系统。如果需要的话,我不介意使用第三方服务(甚至是付费服务)。
- 该系统应该能够轻松地连接到 PHP,或者 API 或其他任何东西对于我来说应该相对容易地从典型的 Web 服务器调用。
- 我们有一个专用服务器并对其进行完全控制(因此我们可以安装应用程序、服务等)。
- 任何类型的详细跟踪信息(打开、点击等)都是一个巨大的优势。
- 这些电子邮件有时具有时间敏感性(因此不能花一整天的时间来发送)。
想法?尖端?给我指明正确的方向吗?
EDIT
澄清:
我可以自己做这些:
并且需要其他东西(应用程序、第三方服务、w/e)来:
- 接受电子邮件内容和地址并实际发送电子邮件
- 提供跟踪数据(打开、点击等)。越详细越好。
我倾向于第三方服务,因为我不确定任何应用程序都可以避免在发送数千封电子邮件时阻塞服务器(尽管我不认为自己是电子邮件专家,所以我可能是错的)。
我们使用内置的 PHP 电子邮件功能每天向订阅者发送数千封电子邮件。
这是一个糟糕的主意。它堵塞了我们的服务器,并且需要几个小时才能完成整个批次。
为什么您认为您的问题与内置的 PHP 电子邮件功能有关?它是“邮件”的一个非常薄的包装器或一个简单的 SMTP 客户端,具体取决于您运行的平台。
当你说它阻塞你的服务器时 - 你是指你的电子邮件服务器吗?你的网络服务器?还有什么吗?
这里没有足够的信息来做出正确的诊断,但看起来问题是你自己造成的 - 当然,有很多人承诺只要你购买他们的最新产品/服务就可以为你解决所有问题。但这很可能无法解决您当前的问题。
你能告诉我们:
PHP 运行在什么操作系统上
如何调用代码来创建电子邮件
php.ini 文件中的邮件配置是什么
您使用什么类型的 MTA?在什么操作系统上?
您的 META 是如何配置的 - 是直接传送还是通过智能中继传送?
哪个服务器被“阻塞”?
对于外发邮件,您采取了哪些反垃圾邮件措施?
然后告诉我们您做了什么来诊断故障以及为什么您认为它专门针对发送邮件。
C.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)