该插件基于redis进行后台群发邮件。必须安装redis服务端及php redis扩展
邮件发送支持两种模式:
1、 给本站用户群发邮件。
2、 导入邮箱信息进行群发邮件
兼容thinkcmf5.0.x、thinkcmf5.1.x
请注意:该插件只支持linux环境
将mass_email_v1.0.0.rar包解压后放置public/plugins目录下即可安装。
安装完成后
1、 进入mass_email目录执行以下命令
sudo ./configure.sh
2、 在data/config目录下新建queue.php(data/config/queue.php),添加以下内容(根据实际填写)
<?php return [ 'connector' => 'Redis', // Redis 驱动 'expire' => 60, // 任务的过期时间,默认为60秒; 若要禁用,则设置为 null 'host' => '127.0.0.1', // redis 主机ip 'port' => 6379, // redis 端口 'password' => '', // redis 密码 'select' => 0, // 使用哪一个 db,默认为 db0 'timeout' => 0, // redis连接的超时时间 'persistent' => false, // 是否是长连接 ];
3、 安装think-queue扩展
composer require topthink/think-queue -v 2.0.4
4、防火墙开放2120端口
1、 进入mass_email目录执行以下命令
sudo ./configure.sh
2、 在app/config.php文件中添加以下内容(根据实际填写)
'queue' => [ 'connector' => 'Redis', // Redis 驱动 'expire' => 60, // 任务的过期时间,默认为60秒; 若要禁用,则设置为 null 'host' => '127.0.0.1', // redis 主机ip 'port' => 6379, // redis 端口 'password' => '', // redis 密码 'select' => 0, // 使用哪一个 db,默认为 db0 'timeout' => 0, // redis连接的超时时间 'persistent' => false, // 是否是长连接 ],
3、 防火墙开放2120端口
使用中有问题可加QQ:821860835 注明:thinkcmf插件
ThinkCMF模板插件交流群:550851374 ,领取阿里云1000通用代金券