...
|
...
|
@@ -97,6 +97,28 @@ class SyncToEsCmd { |
|
|
}
|
|
|
// 为文件夹打标 方便查询
|
|
|
$data['folder_as_int'] = folder2int($this->folders[$data['folder_id']]);
|
|
|
|
|
|
// 再次验证是否是自动回复
|
|
|
if($data['folder_as_int'] === 1 && !$data['is_auto']){
|
|
|
$filter = redis()->get('ai_email_filter_lists',[]);
|
|
|
$filter = is_array($filter) ? $filter : [];
|
|
|
foreach ($filter as $f){
|
|
|
list($t,$str) = $f;
|
|
|
$haystack = '';
|
|
|
if($t==2){
|
|
|
$haystack = $data['subject'];
|
|
|
}elseif ($t==1){
|
|
|
$haystack = $data['from'];
|
|
|
}
|
|
|
if($haystack && $str && stripos($haystack,$str)!==false){
|
|
|
$data['is_auto'] = 1;
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
// 再次验证是否是预热邮件
|
|
|
// if()
|
|
|
|
|
|
// postid ai邮箱要用 这个是查询黑格
|
|
|
list($data['postid'],$data['source']) = $this->getPostid($data['email_id']);
|
|
|
}catch (Throwable $e){
|
...
|
...
|
|