0

我有一个带 cPanel/WHM 的 2GB VPS

安装的 PHPList 最新版本

创建一批2000个列表

PHPList 设置如下

define('USE_DOMAIN_THROTTLE',0.2);
define('DOMAIN_BATCH_SIZE',800);
define('DOMAIN_BATCH_PERIOD',120);

仍然没有发送超过 300 封电子邮件花费太多时间

A process for this page is already running and it was still alive 532 seconds ago
Sleeping for 20 seconds, aborting will quit
A process for this page is already running and it was still alive 593 seconds ago
Sleeping for 20 seconds, aborting will quit
Started
Processing has started, 1 message(s) to process.
Please leave this window open. You have batch processing enabled, so it will reload
several times to send the messages. Reports will be sent by email to 
xxx@yahoo.com
Processing message 79
Looking for subscribers
Found them: 1392 to process
Sending in batches of 10000 emails
4

1 回答 1

0

我在我的 vps 上加载了 phplist,它有 1gb ram、20gb hdd、1 个核心、ubuntu(灯、sendmail),它在我回答这个问题时正在运行。我没有启用/调整上述任何设置。保持原样。好吧,如果批量大小超过 1000 封邮件,并且如果我们不启用域限制,进程 q 会花费一些时间,那么就会出现一些问题。检查 config_extended.php 文件中的处理队列,正如他们所说,它可能有助于更好地处理 q。还要检查 http://docs.phplist.com/ProcessQueueInfo.html

我还建议 - 将 phplist 与 smtp 服务器(安装在同一个 vps 上)或 smtp 中继一起使用。这使您可以更好地发送邮件。

可能会帮助你

祝你好运

以下是从过程中复制的...

开始
处理已开始,
一个要处理的广告系列。
请保持此窗口打开。phpList 将处理您的队列,直到所有消息都发送完毕。可能还要等一下
处理报告将通过电子邮件发送
处理消息 8
寻找订阅者
找到它们:6594 待处理
分批发送 1000 封电子邮件
加工批次:1000
HTML 电子邮件大小:4Kb
处理了 6594 个订阅者中的 188 个
脚本阶段:5
187 条消息在 60.05 秒内发送(11210 条消息/小时)
完成本次运行
发送的批次小于批量,因此立即重新加载
这批将是 923 封电子邮件,因为在过去 30 秒内发送了 77 封电子邮件
处理批次:923
HTML 电子邮件大小:4Kb
处理了 6407 个订阅者中的 183 个
脚本阶段:5
182 条消息在 60.07 秒内发送(10906 条消息/小时)
完成本次运行
发送的批次小于批量,因此立即重新加载
于 2015-04-29T16:07:09.443 回答