作者 邓超

预热邮件

... ... @@ -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){
... ...