作者 邓超

邮件解析 地址邮箱异常

@@ -48,6 +48,10 @@ class Address { @@ -48,6 +48,10 @@ class Address {
48 $email = self::pregEmail($this->raw); 48 $email = self::pregEmail($this->raw);
49 49
50 if(!empty($email)){ 50 if(!empty($email)){
  51 + $el = preg_replace('/[^\x20-\x7E]/', '', $email);
  52 + if($el){
  53 + $email = $el;
  54 + }
51 $this->email = $email; 55 $this->email = $email;
52 $this->name = trim($this->raw); 56 $this->name = trim($this->raw);
53 $len = strlen($email); 57 $len = strlen($email);