| 
...
 | 
...
 | 
@@ -727,7 +727,11 @@ class Home extends Base { | 
| 
 | 
 | 
                             $mailInstance = new Mail($emails[$eid]['email'],base64_decode($emails[$eid]['password']),$emails[$eid]['imap']);
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
                             if($mailInstance->login()==1){
 | 
| 
 | 
 | 
                                 $ret = $call($mailInstance,array_column($uid,'uid'),$folder['origin_folder'],$to_origin_folder['origin_folder']);
 | 
| 
 | 
 | 
                                 $localUids = array_column($uid,'uid');
 | 
| 
 | 
 | 
                                 // 检查 远程是否有邮件
 | 
| 
 | 
 | 
                                 $originUids = $mailInstance->client->fetch($localUids,'UID',true);
 | 
| 
 | 
 | 
                                 // 进行移动 远程有的邮件
 | 
| 
 | 
 | 
                                 $ret = $call($mailInstance,$originUids,$folder['origin_folder'],$to_origin_folder['origin_folder']);
 | 
| 
 | 
 | 
                                 // TODO:: 这个过程无法保证原子性。没办法
 | 
| 
 | 
 | 
                                 // 先复制
 | 
| 
 | 
 | 
                                 if($ret){
 | 
...
 | 
...
 | 
 |