我正在通过网页发送大量电子邮件(如时事通讯)。这是秘书按下“插入并通过电子邮件发送”时应该发送的消息。
因为服务器不支持 chronjobs 或类似的东西,我将电子邮件发送分成一个“刷新”页面,每次刷新发送 5 封电子邮件,以避免垃圾邮件过滤器并根据客户端请求发送电子邮件。
现在,我正在使用一个 phpmailer 脚本(请注意,我编写的代码已经很老了,就像 4-5 年前一样),它使用 smtp 服务器发送电子邮件。
发送所有 450 封电子邮件大约需要多少时间?我计算出每封电子邮件大约需要 5 秒,因此应该需要大约 35 分钟。由于“刷新页面”,我对 php 的 time_limit 没有任何问题。
我错了吗?PHPMailer 是否应该更快地发送电子邮件?
我正在考虑建议我的客户购买邮件列表服务,但最大的问题是邮件列表应该通过我的 php 代码构建,因为它从数据库中获取大量数据并从那里收集用户。
有哪些可用的解决方案?