群发邮件


1、 简介

    该插件基于redis进行后台群发邮件。必须安装redis服务端及php redis扩展

    邮件发送支持两种模式:

        1、   给本站用户群发邮件。

        2、   导入邮箱信息进行群发邮件

    兼容thinkcmf5.0.xthinkcmf5.1.x

  请注意:该插件只支持linux环境

    2、安装

                 mass_email_v1.0.0.rar包解压后放置public/plugins目录下即可安装。

                 安装完成后

                  1.jpg


    3、配置运行环境

            3.1 5.1.x配置

    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端口


            3.2 5.0.x配置

    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端口


        4、使用截图

   2.jpg

  3.jpg

  4.jpg.png

  5.jpg

  6.jpg


使用中有问题可加QQ:821860835 注明:thinkcmf插件

ThinkCMF模板插件交流群:550851374 ,领取阿里云1000通用代金券

评论

请登录后查看回复,立即登录
发布插件

七牛专享优惠码

507670e8

ThinkCMF教程


最新福利:阿里云910会员节大礼包立即领取!