正在显示
3 个修改的文件
包含
28 行增加
和
1 行删除
@@ -13,7 +13,8 @@ | @@ -13,7 +13,8 @@ | ||
13 | "ext-redis": "*", | 13 | "ext-redis": "*", |
14 | "elasticsearch/elasticsearch": "8.1.*", | 14 | "elasticsearch/elasticsearch": "8.1.*", |
15 | "phpmailer/phpmailer": "^6.7", | 15 | "phpmailer/phpmailer": "^6.7", |
16 | - "swlib/saber": "^1.0" | 16 | + "swlib/saber": "^1.0", |
17 | + "ext-pcntl": "*" | ||
17 | }, | 18 | }, |
18 | "autoload": { | 19 | "autoload": { |
19 | "psr-4": { | 20 | "psr-4": { |
@@ -1100,6 +1100,31 @@ class Home extends Base { | @@ -1100,6 +1100,31 @@ class Home extends Base { | ||
1100 | app()->_json(MailFun::deSubscribeUrl($key)); | 1100 | app()->_json(MailFun::deSubscribeUrl($key)); |
1101 | } | 1101 | } |
1102 | 1102 | ||
1103 | + | ||
1104 | + /** | ||
1105 | + * 只回去body内容 | ||
1106 | + * @throws \Lib\Err | ||
1107 | + * @author:dc | ||
1108 | + * @time 2025/7/17 9:50 | ||
1109 | + */ | ||
1110 | + public function bodyinfo(){ | ||
1111 | + $id = app()->request('list_id'); | ||
1112 | + | ||
1113 | + $body = getMailBody($id); | ||
1114 | + if(!$body){ | ||
1115 | + $data = db()->value(listsSql::first(dbWhere(['id'=>$id]),'folder_id,email_id,uid')); | ||
1116 | + $folder = db()->value(folderSql::first(['id'=>$data['folder_id']],'origin_folder')); | ||
1117 | + try{ | ||
1118 | + (new SyncMail($data['email_id']))->mail($folder,[$data['uid']],true); | ||
1119 | + }catch (\Throwable $e){} | ||
1120 | + } | ||
1121 | + | ||
1122 | + $body = getMailBody($id); | ||
1123 | + | ||
1124 | + app()->_json($body); | ||
1125 | + | ||
1126 | + } | ||
1127 | + | ||
1103 | } | 1128 | } |
1104 | 1129 | ||
1105 | 1130 |
@@ -37,6 +37,7 @@ return [ | @@ -37,6 +37,7 @@ return [ | ||
37 | 37 | ||
38 | // 邮件详情 | 38 | // 邮件详情 |
39 | 'info' => [\Controller\Home::class, 'info'], | 39 | 'info' => [\Controller\Home::class, 'info'], |
40 | + 'mailbody' => [\Controller\Home::class, 'bodyinfo'], | ||
40 | // 邮件文件夹 | 41 | // 邮件文件夹 |
41 | 'folder' => [\Controller\Folder::class, 'lists'], | 42 | 'folder' => [\Controller\Folder::class, 'lists'], |
42 | // 创建文件夹 | 43 | // 创建文件夹 |
-
请 注册 或 登录 后发表评论