Tokenize: (Break 1
Quote: (Break 1
Tokenize: (Break 2\
Quote: (Break 2\
Tokenize: (Break 3\))
Comment: (Break 3\))
Tokenize: (Break 4())
Comment: (Break 4())
Tokenize: "Quote 1
Quote: Quote 1
Tokenize: "Quote 2\
Quote: Quote 2\
Tokenize: "Quote 3\"
Quote: Quote 3\"
Tokenize: =?Atom 1()
Token: =
Token: ?
Atom: Atom
Atom: 1
Comment: ()
Tokenize: =?Atom 2?
Token: =
Token: ?
Atom: Atom
Atom: 2
Token: ?
Tokenize: =?Atom 3?=
Token: =
Token: ?
Atom: Atom
Atom: 3
Token: ?
Token: =
Tokenize: <>
Token: <
Atom: 
Token: >
Tokenize: nobody@example.com (Nobody (is) here\) right)
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Comment: (Nobody (is) here\) right)
Tokenize: Distribution  list: nobody@example.com daemon@example.com
Atom: Distribution
Atom: list
Token: :
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Atom: daemon
Token: @
Atom: example
Token: .
Atom: com
Tokenize: Mr Nobody <nobody@example.com>, Mr. Nobody <nobody@example.com>
Atom: Mr
Atom: Nobody
Token: <
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: >
Token: ,
Atom: Mr
Token: .
Atom: Nobody
Token: <
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: >
Tokenize: nobody@example.com, <nobody@example.com>, Mr. Nobody <nobody@example.com>
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: ,
Token: <
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: >
Token: ,
Atom: Mr
Token: .
Atom: Nobody
Token: <
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: >
Tokenize: =?UTF-8?Q?Test?= <nobody@example.com>, foo=bar <nobody@example.com>
Atom: =?UTF-8?Q?Test?=
Token: <
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: >
Token: ,
Atom: foo
Token: =
Atom: bar
Token: <
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: >
Tokenize: "Quoted \\ \" String" <nobody@example.com>,"Trailing slash \\" <nobody@example.com>
Quote: Quoted \\ \" String
Token: <
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: >
Token: ,
Quote: Trailing slash \\
Token: <
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: >
Tokenize: undisclosed-recipients: ;
Atom: undisclosed-recipients
Token: :
Token: ;
Tokenize: mailing-list: nobody@example.com, nobody@example.com; admins: all@example.com;
Atom: mailing-list
Token: :
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: ,
Atom: nobody
Token: @
Atom: example
Token: .
Atom: com
Token: ;
Atom: admins
Token: :
Atom: all
Token: @
Atom: example
Token: .
Atom: com
Token: ;
----
nobody@example.com (Nobody (is) here\) right)
----
Distribution list: nobody@example.com, daemon@example.com
----
Mr Nobody <nobody@example.com>, "Mr. Nobody" <nobody@example.com>
----
nobody@example.com, nobody@example.com, "Mr. Nobody" <nobody@example.com>
----
=?UTF-8?Q?Test?= <nobody@example.com>, "foo=bar" <nobody@example.com>
----
"Quoted \\ \" String" <nobody@example.com>, "Trailing slash \\" <nobody@example.com>
----
undisclosed-recipients: ;
----
mailing-list: nobody@example.com, nobody@example.com; admins: all@example.com;
[nobody@example.com, nobody@example.com,
"Mr. Nobody" <nobody@example.com>]
[nobody@example.com, nobody@example.com, "Mr. Nobody" <nobody@example.com>]
[nobody@example.com,
nobody@example.com,
"Mr. Nobody" <nobody@example.com>]
=?utf-8?B?4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk?=
=?utf-8?B?4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk?= =?utf-8?B?4oWk?=
=?utf-8?B?4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk4oWk?= =?utf-8?B?4oWkzIA=?=
=?utf-8?B?IkpvaG4=?= Q =?utf-8?Q?Public=22?=
NobÒdy <test3@испытание.net>, Nobody <nobody@example.com>
NobÒdy <test3@xn--80akhbyknj4f.net>, nobody@example.com
