作者 邓超

x

@@ -860,6 +860,21 @@ class Imap { @@ -860,6 +860,21 @@ class Imap {
860 throw new \Exception('fetch error:'.end($result[1])); 860 throw new \Exception('fetch error:'.end($result[1]));
861 } 861 }
862 862
  863 + if ($header2Body=='body'){
  864 + $result[1] = array_values($result[1]);
  865 +
  866 + foreach ($result[1] as $k=>$item){
  867 + if(!isset($result[1][$k+1])){
  868 + break;
  869 + }
  870 + // * 564 FETCH (
  871 + if(!preg_match("/^\*\s\d+\sFETCH\s\(/",$item)){
  872 + $result[1][$k-1] .= $item;
  873 + unset($result[1][$k]);
  874 + }
  875 + }
  876 + }
  877 +
863 // 开始解析数据 878 // 开始解析数据
864 $list = []; 879 $list = [];
865 foreach ($result[1] as $item){ 880 foreach ($result[1] as $item){