作者 邓超

优化

@@ -140,7 +140,14 @@ class Imap { @@ -140,7 +140,14 @@ class Imap {
140 $this->checkedFolder = $folder; 140 $this->checkedFolder = $folder;
141 } 141 }
142 142
143 - 143 + /**
  144 + * @return Logout
  145 + * @author:dc
  146 + * @time 2026/6/4 17:47
  147 + */
  148 + public function logout(){
  149 + return (new Logout($this))->exec();
  150 + }
144 151
145 152
146 public function __destruct() 153 public function __destruct()
@@ -203,7 +203,7 @@ class ImapClient { @@ -203,7 +203,7 @@ class ImapClient {
203 break; 203 break;
204 } 204 }
205 // 结束了 205 // 结束了
206 - if($lines[0] == $tag || $line === false){ 206 + if(($lines[0] == $tag && in_array($lines[1],['OK','NO','BAD','BYE'])) || $line === false){
207 break; 207 break;
208 } 208 }
209 } 209 }