作者 邓超

x

@@ -44,15 +44,8 @@ class Body { @@ -44,15 +44,8 @@ class Body {
44 44
45 $this->fileSavePath = $fileSavePath; 45 $this->fileSavePath = $fileSavePath;
46 46
47 - // 这个是描述特殊文本  
48 - if(strpos($body,'This is a multi-part message in MIME format.')===0){  
49 - $body = trim($body,'This is a multi-part message in MIME format.');  
50 - $body = trim($body);  
51 - }  
52 - if(strpos($body,'This is a multipart message in MIME format.')===0){  
53 - $body = trim($body,'This is a multipart message in MIME format.');  
54 - $body = trim($body);  
55 - } 47 + $body = $this->ltrimText($body);
  48 +
56 49
57 // 163 有 50 // 163 有
58 if(strpos($body,'------=_Part')!==false){ 51 if(strpos($body,'------=_Part')!==false){
@@ -106,6 +99,30 @@ class Body { @@ -106,6 +99,30 @@ class Body {
106 99
107 } 100 }
108 101
  102 +
  103 + public function ltrimText($body){
  104 + $bodyMiaoSuText = [
  105 + 'This is a multi-part message in MIME format.',
  106 + 'This is a multipart message in MIME format.',
  107 + 'This is a MIME message. If you are reading this text, you may want to
  108 +consider changing to a mail reader or gateway that understands how to
  109 +properly handle MIME multipart messages.',
  110 +// 'This is a MIME message.'
  111 + ];
  112 +
  113 + foreach ($bodyMiaoSuText as $str){
  114 + // 这个是描述特殊文本
  115 + if(strpos($body,$str)===0){
  116 + $body = ltrim($body,$str);
  117 + $body = trim($body);
  118 + }
  119 + }
  120 +
  121 + return $body;
  122 +
  123 + }
  124 +
  125 +
109 /** 126 /**
110 * 获取标签 127 * 获取标签
111 * @param $body 128 * @param $body