...
|
...
|
@@ -677,6 +677,9 @@ class Imap { |
|
|
* @time 2022/11/23 17:01
|
|
|
*/
|
|
|
public function fetchBody($data,$saveFilePath=__DIR__,$is_uid = false){
|
|
|
// todo::动态设置内存,有超大附件
|
|
|
ini_set('memory_limit',-1);
|
|
|
|
|
|
// 取得body
|
|
|
$result = $this->fetch($data,'body',$is_uid);
|
|
|
foreach ($result as $key=>$item){
|
...
|
...
|
@@ -751,8 +754,9 @@ class Imap { |
|
|
if(preg_match("/\* (\d+) FETCH \(([\w\s\d\r\n\W]{1,})\)$/i",$item,$line)){
|
|
|
$list[$line[1]] = $this->parseFetch($line[2]);
|
|
|
}
|
|
|
$line = null;
|
|
|
}
|
|
|
|
|
|
$result = null;
|
|
|
// 返回结果
|
|
|
return $list;
|
|
|
|
...
|
...
|
|