| 
...
 | 
...
 | 
@@ -252,8 +252,12 @@ class Mail { | 
| 
 | 
 | 
             if($status['EXISTS'] < $msgno){
 | 
| 
 | 
 | 
                 break;
 | 
| 
 | 
 | 
             }
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
             $uids = $this->client->fetch(range($msgno,($msgno-1)+$nu),'UID');
 | 
| 
 | 
 | 
             // 是否超过了最大数量
 | 
| 
 | 
 | 
             $maxmsgno = ($msgno-1)+$nu;
 | 
| 
 | 
 | 
             if($maxmsgno > $status['EXISTS']){
 | 
| 
 | 
 | 
                 $maxmsgno = $status['EXISTS'];
 | 
| 
 | 
 | 
             }
 | 
| 
 | 
 | 
             $uids = $this->client->fetch(range($msgno,$maxmsgno),'UID');
 | 
| 
 | 
 | 
             if(!$uids){
 | 
| 
 | 
 | 
                 break;
 | 
| 
 | 
 | 
             }
 | 
...
 | 
...
 | 
 |