PHP Classes

File: test/expect/parse_addresses.txt

Recommend this page to a friend!
  Classes of Manuel Lemos   PHP MIME Email Message Parser   ???   Download  
File: test/expect/???
Role: Auxiliary data
Content type: text/plain
Description: Expected output of the e-mail address parser example script
Class: PHP MIME Email Message Parser
Decode MIME e-mail messages
Author: By
Last change: Added support to tolerate escape characters in e-mail address names that
are not quoted.
Date: 13 years ago
Size: 4,472 bytes
 

 

Contents

Class file image Download
Parsed address: [email protected] array(1) { [0]=> array(1) { ["address"]=> string(13) "[email protected]" } } Parsed address: "quoted test"@test.com array(1) { [0]=> array(1) { ["address"]=> string(20) "quoted [email protected]" } } Parsed address: test name <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(9) "test name" } } Parsed address: test.name <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(9) "test.name" } } Parsed address: "test@name" <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(9) "test@name" } } Parsed address: test@name <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(9) "test@name" } } Warning: it was specified an unquoted address as name at position 0 Parsed address: "test\"name" <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(9) "test"name" } } Parsed address: [email protected] (test name) array(1) { [0]=> array(1) { ["address"]=> string(13) "[email protected]" } } Parsed address: [email protected], test name <[email protected]> array(2) { [0]=> array(1) { ["address"]=> string(13) "[email protected]" } [1]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(9) "test name" } } Parsed address: Isto é um teste <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(15) "Isto é um teste" } } Warning: it was used an unencoded 8 bit character at position 5 Parsed address: Isto =?iso-8859-1?q?=E9_um_teste?= <[email protected]> array(1) { [0]=> array(3) { ["address"]=> string(13) "[email protected]" ["name"]=> string(15) "Isto é um teste" ["encoding"]=> string(10) "iso-8859-1" } } Parsed address: "Isto é um teste" <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(15) "Isto é um teste" } } Warning: it was used an unencoded 8 bit character at position 6 Parsed address: Isto =?iso-8859-1?q?=E9_um_teste?= =?iso-8859-1?q?_e_isto_=E9_outro_teste?=<[email protected]> array(1) { [0]=> array(3) { ["address"]=> string(13) "[email protected]" ["name"]=> string(36) "Isto é um teste e isto é outro teste" ["encoding"]=> string(10) "iso-8859-1" } } Parsed address: undisclosed-recipients:; array(1) { [0]=> array(2) { ["name"]=> string(22) "undisclosed-recipients" ["group"]=> array(0) { } } } Parsed address: undisclosed-recipients:; (some comments) array(1) { [0]=> array(2) { ["name"]=> string(22) "undisclosed-recipients" ["group"]=> array(0) { } } } Warning: it were used invalid comments after a group of addresses at position 24 Parsed address: mailing-list: [email protected], test name <[email protected]>;, another test <[email protected]> array(2) { [0]=> array(2) { ["name"]=> string(12) "mailing-list" ["group"]=> array(2) { [0]=> array(1) { ["address"]=> string(13) "[email protected]" } [1]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(9) "test name" } } } [1]=> array(2) { ["address"]=> string(21) "[email protected]" ["name"]=> string(12) "another test" } } Parsed address: \\Escape in the beginning <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(24) "\Escape in the beginning" } } Warning: it was used an escape character outside a quoted value at position 0 Parsed address: Escape in the\\middle <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(20) "Escape in the\middle" } } Warning: it was used an escape character outside a quoted value at position 13 Parsed address: Escape in the end\\ <[email protected]> array(1) { [0]=> array(2) { ["address"]=> string(13) "[email protected]" ["name"]=> string(18) "Escape in the end\" } } Warning: it was used an escape character outside a quoted value at position 17