作者 邓超

x

@@ -58,6 +58,8 @@ class syncMail { @@ -58,6 +58,8 @@ class syncMail {
58 58
59 $this->auto_mail($id,$data); 59 $this->auto_mail($id,$data);
60 60
  61 + $this->black_mail($id,$data);
  62 +
61 // 邮件过滤 这些邮箱都是系统邮箱 63 // 邮件过滤 这些邮箱都是系统邮箱
62 // if(!$this->checkEmail($data['from']) && !$this->checkSubject($data['subject'])){ 64 // if(!$this->checkEmail($data['from']) && !$this->checkSubject($data['subject'])){
63 //只提醒re 65 //只提醒re
@@ -148,6 +150,13 @@ class syncMail { @@ -148,6 +150,13 @@ class syncMail {
148 } 150 }
149 151
150 152
  153 + /**
  154 + * 自动回复邮箱
  155 + * @param $id
  156 + * @param $data
  157 + * @author:dc
  158 + * @time 2024/9/12 15:29
  159 + */
151 private function auto_mail($id,$data){ 160 private function auto_mail($id,$data){
152 $filter = '2 Automatic reply 161 $filter = '2 Automatic reply
153 2 Delivery 162 2 Delivery
@@ -201,5 +210,24 @@ class syncMail { @@ -201,5 +210,24 @@ class syncMail {
201 210
202 } 211 }
203 212
  213 + /**
  214 + * 黑名单邮箱,直接delete
  215 + * @param $id
  216 + * @param $data
  217 + * @author:dc
  218 + * @time 2024/9/12 15:29
  219 + */
  220 + private function black_mail($id,$data){
  221 +
  222 + if(!empty($data['from'])){
  223 + if(!$this->db->count("select count(*) from `ai_black_email` where ".dbWhere(['email'=>$data['from']]))){
  224 +
  225 + $this->db->update(listsSql::$table,['deleted'=>1],dbWhere(['id'=>$id]));
  226 + }
  227 +
  228 + }
  229 +
  230 + }
  231 +
204 232
205 } 233 }