正在显示
2 个修改的文件
包含
22 行增加
和
2 行删除
@@ -89,7 +89,6 @@ class SyncToEsCmd { | @@ -89,7 +89,6 @@ class SyncToEsCmd { | ||
89 | } | 89 | } |
90 | // 再次验证是否是自动回复 | 90 | // 再次验证是否是自动回复 |
91 | if($this->folders[$data['folder_id']] == '收件箱' && !$data['is_auto']){ | 91 | if($this->folders[$data['folder_id']] == '收件箱' && !$data['is_auto']){ |
92 | - echo "xx"; | ||
93 | $filter = redis()->get('ai_email_filter_lists',[]); | 92 | $filter = redis()->get('ai_email_filter_lists',[]); |
94 | $filter = is_array($filter) ? $filter : []; | 93 | $filter = is_array($filter) ? $filter : []; |
95 | foreach ($filter as $f){ | 94 | foreach ($filter as $f){ |
@@ -101,7 +100,6 @@ class SyncToEsCmd { | @@ -101,7 +100,6 @@ class SyncToEsCmd { | ||
101 | $haystack = $data['from']; | 100 | $haystack = $data['from']; |
102 | } | 101 | } |
103 | if($haystack && $str && stripos($haystack,$str)!==false){ | 102 | if($haystack && $str && stripos($haystack,$str)!==false){ |
104 | - echo 'auto'; | ||
105 | $data['is_auto'] = 1; | 103 | $data['is_auto'] = 1; |
106 | break; | 104 | break; |
107 | } | 105 | } |
@@ -97,6 +97,28 @@ class SyncToEsCmd { | @@ -97,6 +97,28 @@ class SyncToEsCmd { | ||
97 | } | 97 | } |
98 | // 为文件夹打标 方便查询 | 98 | // 为文件夹打标 方便查询 |
99 | $data['folder_as_int'] = folder2int($this->folders[$data['folder_id']]); | 99 | $data['folder_as_int'] = folder2int($this->folders[$data['folder_id']]); |
100 | + | ||
101 | + // 再次验证是否是自动回复 | ||
102 | + if($data['folder_as_int'] === 1 && !$data['is_auto']){ | ||
103 | + $filter = redis()->get('ai_email_filter_lists',[]); | ||
104 | + $filter = is_array($filter) ? $filter : []; | ||
105 | + foreach ($filter as $f){ | ||
106 | + list($t,$str) = $f; | ||
107 | + $haystack = ''; | ||
108 | + if($t==2){ | ||
109 | + $haystack = $data['subject']; | ||
110 | + }elseif ($t==1){ | ||
111 | + $haystack = $data['from']; | ||
112 | + } | ||
113 | + if($haystack && $str && stripos($haystack,$str)!==false){ | ||
114 | + $data['is_auto'] = 1; | ||
115 | + break; | ||
116 | + } | ||
117 | + } | ||
118 | + } | ||
119 | + // 再次验证是否是预热邮件 | ||
120 | +// if() | ||
121 | + | ||
100 | // postid ai邮箱要用 这个是查询黑格 | 122 | // postid ai邮箱要用 这个是查询黑格 |
101 | list($data['postid'],$data['source']) = $this->getPostid($data['email_id']); | 123 | list($data['postid'],$data['source']) = $this->getPostid($data['email_id']); |
102 | }catch (Throwable $e){ | 124 | }catch (Throwable $e){ |
-
请 注册 或 登录 后发表评论