...
|
...
|
@@ -58,6 +58,8 @@ class syncMail { |
|
|
|
|
|
$this->auto_mail($id,$data);
|
|
|
|
|
|
$this->black_mail($id,$data);
|
|
|
|
|
|
// 邮件过滤 这些邮箱都是系统邮箱
|
|
|
// if(!$this->checkEmail($data['from']) && !$this->checkSubject($data['subject'])){
|
|
|
//只提醒re
|
...
|
...
|
@@ -148,6 +150,13 @@ class syncMail { |
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 自动回复邮箱
|
|
|
* @param $id
|
|
|
* @param $data
|
|
|
* @author:dc
|
|
|
* @time 2024/9/12 15:29
|
|
|
*/
|
|
|
private function auto_mail($id,$data){
|
|
|
$filter = '2 Automatic reply
|
|
|
2 Delivery
|
...
|
...
|
@@ -201,5 +210,24 @@ class syncMail { |
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 黑名单邮箱,直接delete
|
|
|
* @param $id
|
|
|
* @param $data
|
|
|
* @author:dc
|
|
|
* @time 2024/9/12 15:29
|
|
|
*/
|
|
|
private function black_mail($id,$data){
|
|
|
|
|
|
if(!empty($data['from'])){
|
|
|
if(!$this->db->count("select count(*) from `ai_black_email` where ".dbWhere(['email'=>$data['from']]))){
|
|
|
|
|
|
$this->db->update(listsSql::$table,['deleted'=>1],dbWhere(['id'=>$id]));
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|