正在显示
1 个修改的文件
包含
19 行增加
和
0 行删除
@@ -87,6 +87,25 @@ class SyncToEsCmd { | @@ -87,6 +87,25 @@ class SyncToEsCmd { | ||
87 | if(empty($this->folders[$data['folder_id']])){ | 87 | if(empty($this->folders[$data['folder_id']])){ |
88 | $this->folders[$data['folder_id']] = $db->throw()->value(\Model\folderSql::first($data['folder_id'],'folder')); | 88 | $this->folders[$data['folder_id']] = $db->throw()->value(\Model\folderSql::first($data['folder_id'],'folder')); |
89 | } | 89 | } |
90 | + // 再次验证是否是自动回复 | ||
91 | + if($this->folders[$data['folder_id']] == '收件箱' && !$data['is_auto']){ | ||
92 | + $filter = redis()->get('ai_email_filter_lists',[]); | ||
93 | + $filter = is_array($filter) ? $filter : []; | ||
94 | + foreach ($filter as $f){ | ||
95 | + list($t,$str) = $f; | ||
96 | + $haystack = ''; | ||
97 | + if($t==2){ | ||
98 | + $haystack = $data['subject']; | ||
99 | + }elseif ($t==1){ | ||
100 | + $haystack = $data['from']; | ||
101 | + } | ||
102 | + if(stripos($haystack,$str)!==false){ | ||
103 | + $data['is_auto'] = 1; | ||
104 | + break; | ||
105 | + } | ||
106 | + } | ||
107 | + } | ||
108 | + | ||
90 | // 为文件夹打标 方便查询 | 109 | // 为文件夹打标 方便查询 |
91 | $data['folder_as_int'] = folder2int($this->folders[$data['folder_id']]); | 110 | $data['folder_as_int'] = folder2int($this->folders[$data['folder_id']]); |
92 | // postid ai邮箱要用 这个是查询黑格 | 111 | // postid ai邮箱要用 这个是查询黑格 |
-
请 注册 或 登录 后发表评论