作者 邓超

1

@@ -155,7 +155,7 @@ class Mail { @@ -155,7 +155,7 @@ class Mail {
155 $status = $this->client->selectFolder($folder); 155 $status = $this->client->selectFolder($folder);
156 156
157 // 是否有邮件 157 // 是否有邮件
158 - if (!isset($status['EXISTS']) || !$status['EXISTS']){ 158 + if (!is_array($status) || !isset($status['EXISTS']) || !$status['EXISTS']){
159 return true; 159 return true;
160 } 160 }
161 161
@@ -190,7 +190,7 @@ class Mail { @@ -190,7 +190,7 @@ class Mail {
190 190
191 // 循环 191 // 循环
192 $results = $this->client->fetchHeader($msgno); 192 $results = $this->client->fetchHeader($msgno);
193 - if($results){ 193 + if($results && is_array($results)){
194 // 表示已存在新邮件 194 // 表示已存在新邮件
195 if($folder == 'INBOX') redis()->incr('have_new_mail_'.$email_id,120); 195 if($folder == 'INBOX') redis()->incr('have_new_mail_'.$email_id,120);
196 196