作者 邓超

v2 调整

@@ -33,7 +33,9 @@ class Home extends Base { @@ -33,7 +33,9 @@ class Home extends Base {
33 } 33 }
34 } 34 }
35 35
  36 + if($folder_ids){
36 $folder_ids = array_values($folder_ids); 37 $folder_ids = array_values($folder_ids);
  38 + }
37 39
38 // 默认查询 inbox 40 // 默认查询 inbox
39 if(!is_array($folder_ids) || !$folder_ids){ 41 if(!is_array($folder_ids) || !$folder_ids){
@@ -132,7 +134,8 @@ class Home extends Base { @@ -132,7 +134,8 @@ class Home extends Base {
132 $udate = $udate > $maxudate ? $udate : $maxudate; 134 $udate = $udate > $maxudate ? $udate : $maxudate;
133 135
134 // 通过时间来搜索uid 136 // 通过时间来搜索uid
135 - $uids = $mail->client->search(['ON'=>date('Y-m-d H:i:s',$udate)]); 137 + $uids = $mail->client->search(['SINCE'=>date('d-M-Y',$udate)],true);
  138 +
136 // 进行同步 139 // 进行同步
137 $mail->syncUidEmail( 140 $mail->syncUidEmail(
138 $uids, 141 $uids,
@@ -327,6 +327,8 @@ class Imap { @@ -327,6 +327,8 @@ class Imap {
327 } 327 }
328 328
329 /** 329 /**
  330 + * 可参考php官方的
  331 + * https://www.php.net/manual/en/function.imap-search.php
330 * 搜索邮件,如果要获得列表,需要配合fetch使用 332 * 搜索邮件,如果要获得列表,需要配合fetch使用
331 * @param array $criteria 搜索[key=>value,...] 333 * @param array $criteria 搜索[key=>value,...]
332 * @param bool $return_uid 是否返回uid,默认返回邮件编号 334 * @param bool $return_uid 是否返回uid,默认返回邮件编号