正在显示
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 | * 获取邮件头,并解析 |
-
请 注册 或 登录 后发表评论