sky / emailqueue

Yii 邮件队列

安装次数: 4

依赖项: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

dev-master 2018-04-16 09:26 UTC

This package is auto-updated.

Last update: 2024-09-17 19:15:59 UTC


README

邮件队列模块

如何安装?

通过 composer 运行

php composer.phar require sky/emailqueue "*"

或在 composer.json 中添加以要求选择

"sky/emailqueue" : "*"

Web 应用程序

在主配置文件中设置 Web 应用程序模块

'modules' => [
    'emailqueue' => [
        'class' => 'sky\emailqueue\Module'
    ]
],

控制台应用程序

在主配置文件中设置控制台应用程序模块

'modules' => [
    'emailqueue' => [
        'class' => 'sky\emailqueue\Module'
    ]
],

运行控制台进行迁移

./yii migrate --migrationPath="@sky/emailqueue/migrations"

模块配置

  • [int] serverID (默认 1) 定义您的服务器 ID
  • [array] serverAvaliable 可用服务器的列表以分配任务
  • [bool] deleteAfterSend (默认 false) 发送邮件成功后删除数据队列
  • [int] emailSendPerSession (默认 60) 每个会话发送多少封邮件
  • [bool] autoAllocationServer (默认 true) 根据您的 serverAvaliable 自动分配任务队列到服务器
  • [mix] mailer 邮件组件