作者 邓超

邮件解析bug

@@ -278,6 +278,12 @@ class Body { @@ -278,6 +278,12 @@ class Body {
278 } 278 }
279 } 279 }
280 280
  281 + //是否有 =E2=81=B6=E2=81=B6=E2=81=B9=C2=B3=C2=B9=C2=B2=C2=BA=C2=B3=C2=BAS 一样的字符
  282 + if($data['type']=='text/plain' && preg_match("/(=[A-Z0-9]{2,}){2,}/",$data['body'])){
  283 + // 进行解码
  284 + $data['body'] = quoted_printable_decode($data['body']);
  285 + }
  286 +
281 // 转码 287 // 转码
282 // if(isset($data['charset']) && $data['charset']){ 288 // if(isset($data['charset']) && $data['charset']){
283 // $debody = @mb_convert_encoding($data['body'],'utf-8',$data['charset']); 289 // $debody = @mb_convert_encoding($data['body'],'utf-8',$data['charset']);