X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=functions%2Fimap_parse.php;h=3798bb9898622aaee06963652f9585cc88b48ea6;hb=e86403df82b8cd0ba6829e723fafe16df7aa1c21;hp=47b3fdc0407208a058167dc349c7f24db128b3d8;hpb=8686f4b270172bbd4a6b720e4068ed8f24dcd772;p=squirrelmail.git diff --git a/functions/imap_parse.php b/functions/imap_parse.php index 47b3fdc0..3798bb98 100644 --- a/functions/imap_parse.php +++ b/functions/imap_parse.php @@ -221,6 +221,13 @@ function sqimap_parse_RFC822Header ($read, $hdr) { } $i++; break; + case 'u': + /* User-Agent */ + if (strtolower(substr($line,0,10)) == 'user-agent') { + $hdr->xmailer = trim(substr($line, 10)); + } + $i++; + break; default: $i++; break; @@ -281,7 +288,7 @@ function sqimap_parse_address($address, $ar, $addr_ar = array(), $group = '') { $name = substr($address,0,$addr_start); } $at = strpos($addr, '@'); - $addr_structure = new address_structure(); + $addr_structure = new AddressStructure(); $addr_structure->personal = $name; $addr_structure->group = $group; @@ -320,7 +327,7 @@ function sqimap_parse_address($address, $ar, $addr_ar = array(), $group = '') { $name = substr($address,0,$addr_start); } $at = strpos($addr, '@'); - $addr_structure = new address_structure(); + $addr_structure = new AddressStructure(); $addr_structure->group = $group; if ($at) { $addr_structure->mailbox = trim(substr($addr,0,$at));