...
|
...
|
@@ -5,28 +5,21 @@ |
|
|
* 必须使用linux系统
|
|
|
|
|
|
## 脚本
|
|
|
### 所有的脚本都在 cmd目录下面
|
|
|
1. /cmd/sync.php 同步邮件
|
|
|
2. /cmd/send_job.php 异步发送邮件
|
|
|
3. /cmd/hot_mail.php 标记预热邮件
|
|
|
|
|
|
1.启动 ,请以守护进程模式运行
|
|
|
~~~
|
|
|
//同步邮件
|
|
|
php sync.php start
|
|
|
// 定时发送邮件任务
|
|
|
php send_job.php start
|
|
|
~~~
|
|
|
|
|
|
2.退出
|
|
|
~~~
|
|
|
// 退出 同步邮件
|
|
|
php sync.php stop
|
|
|
// 退出 定时发送邮件任务
|
|
|
php send_job.php stop
|
|
|
~~~
|
|
|
|
|
|
3.注意:如果使用 进程守护器(supervisord) 执行退出后会被 守护器重新运行
|
|
|
|
|
|
4.非必要的情况下请执行上面命令进行退出,
|
|
|
如果一直没有退出则说明脚本还有任务没有处理完成。
|
|
|
非必要情况请等待,不要直接kill掉进程,
|
|
|
避免出现数据上的错误。或者一直同步时一直等待上次的结束会比较麻烦
|
|
|
## 目录结构
|
|
|
|-- cmd 脚本目录 \
|
|
|
|-- controller 控制器目录 \
|
|
|
|-- lang 多语言配置 \
|
|
|
|-- lib 核心代码目录 \
|
|
|
|-- model sql代码目录 \
|
|
|
|-- public 对外访问目录,运行目录 \
|
|
|
|---- temp 临时上传目录 \
|
|
|
|---- attachment 邮件的附件目录 \
|
|
|
|---- storage 文件上传目录 \
|
|
|
|
|
|
|
...
|
...
|
|