正在显示
3 个修改的文件
包含
20 行增加
和
1 行删除
| @@ -905,6 +905,13 @@ class Home extends Base { | @@ -905,6 +905,13 @@ class Home extends Base { | ||
| 905 | } | 905 | } |
| 906 | } | 906 | } |
| 907 | logs('超过读取body次数 '.$data['id']); | 907 | logs('超过读取body次数 '.$data['id']); |
| 908 | + | ||
| 909 | + if(isset($mail)){ | ||
| 910 | + if(!$mail->client->hasMail($data['uid'])){ | ||
| 911 | + app()->e('mail_not'); | ||
| 912 | + } | ||
| 913 | + } | ||
| 914 | + | ||
| 908 | }else{ | 915 | }else{ |
| 909 | logs('读取body 没有查询到数据 '.$id.'-'.($email['email']??'')); | 916 | logs('读取body 没有查询到数据 '.$id.'-'.($email['email']??'')); |
| 910 | } | 917 | } |
| @@ -610,6 +610,18 @@ class Imap { | @@ -610,6 +610,18 @@ class Imap { | ||
| 610 | // throw new \Exception("delete error:".end($res[1])); | 610 | // throw new \Exception("delete error:".end($res[1])); |
| 611 | } | 611 | } |
| 612 | 612 | ||
| 613 | + /** | ||
| 614 | + * 判断邮件是否存在 | ||
| 615 | + * @param $uid | ||
| 616 | + * @return bool | ||
| 617 | + * @throws \Exception | ||
| 618 | + * @author:dc | ||
| 619 | + * @time 2024/7/23 11:20 | ||
| 620 | + */ | ||
| 621 | + public function hasMail($uid){ | ||
| 622 | + $result = $this->fetch($uid,'UID',true); | ||
| 623 | + return !empty($result); | ||
| 624 | + } | ||
| 613 | 625 | ||
| 614 | /** | 626 | /** |
| 615 | * 获取邮件头,并解析 | 627 | * 获取邮件头,并解析 |
-
请 注册 或 登录 后发表评论