sky / emailqueue
Yii 邮件队列
dev-master
2018-04-16 09:26 UTC
Requires
- php: >=5.6.0
- sky/yii: ~1.0.0
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-swiftmailer: ~2.0.6
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 邮件组件