正在显示
1 个修改的文件
包含
28 行增加
和
0 行删除
| @@ -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 | } |
-
请 注册 或 登录 后发表评论