Commit ded9cc2d ded9cc2de99ea70f11d66cbc6514d6ecb8d6cbe6 by Sergey Poznyakoff

Removed. Incorporated into mailbox/testsuite.

1 parent 2cfe74a5
1 test. abc <sascha@silbe.org>
2 Sam <@[matrix (smtp)], @[nexus: \[node 12\]]:sroberts@[10].[1]> ;
3 a@b,z@y
4 ,a@b,z@y
5 a@b,z@y,
6 ,a@b,z@y,
7 a@b,,z@y
8 a@b,,,z@y
9 ,,,a@b,,,
10 ,a@b
11 a@b,
12 ,
13 ,,
14 ,,,
15 a group: a@b,z@y ;
16 a group: ,a@b,z@y ;
17 a group: a@b,z@y, ;
18 a group: ,a@b,z@y, ;
19 a group: a@b,,z@y ;
20 a group: a@b,,,z@y ;
21 a group: ,,,a@b,,, ;
22 a group: ,a@b ;
23 a group: a@b, ;
24 a group: , ;
25 a group: ,, ;
26 a group: ,,, ;
27 Sam <@[matrix (smtp)], @[nexus: \[node 12\]]:sroberts@[10].[1]> ;
28 Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];
29 lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];
30 Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo
31 lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo
32 Sam <@mail2.uniserve.com:sroberts@uniserve.com>
33 < (hey) @ (hey, )smtp1.sympatico.ca, mail2.uniserve.com (hoo!):sroberts@uniserve.com>
34 hw@570.com (Hardware Support Account)
35 list-ietf-wg-apps-drums@faerber.muc.de (=?ISO-8859-1?Q?Claus_F=E4rber?=)
36 <mutt-dev@mutt.org>(mutt #369), guug-bugs-closed@guug.de (#369)
37 "'Aernoudt Bottemanne'" <Aernoudt.Bottemanne@Informix.com>
38 "'Haag, Ullrich - MBDC'" <Ullrich.Haag@MBDC.com>,
39 "'Michael C. Ibarra'" <ibarra@hawk.com>, arl@q7.net, Al <arl@q7.net>
40 "'Sam Roberts'" <sam@cogent.ca>
41 "'paul@pitbull-productions.com'" <paul@pitbull-productions.com>,
42 "'sam@cogent.ca'" <sam@cogent.ca>, "'sroberts@uniserve.com'"
43 "'sroberts\@certicom\.ca'" <sroberts@certicom.ca>
44 "=?iso-8859-1?Q?Juan_Carlos_Marcos_Rodr=EDguez?=" <jcmarcos@datavoice.es>
45 "Christian Edward Gruber" <christian.edward.gruber@gmx.net>,
46 "D. J. Bernstein" <"djb- "@cr.yp.to>
47 "D. J. Bernstein" <djb@cr.yp.to>, drums@cs.utk.edu
48 "Dave Sill <de5-drums" <de5-drums@sws5.ctd.ornl.gov>
49 "Dave \(work\) Baerg \(E-mail\)" <Dave.Baerg@SUMMedia.com>
50 "Demian" <damient@wave.home.com>
51 "Detailed Revision/Update of Message Standards" <drums@cs.utk.edu>
52 "Fred" <fprog@__nowhere__.users.sourceforge.net>
53 "Haag, Ullrich - MBDC" <Ullrich.Haag@MBDC.com>
54 "Jacob Palme" <jpalme@dsv.su.se>, <drums@cs.utk.edu>
55 "Jakob 'sparky' Kaivo" <jkaivo@elijah.nodomainname.net>
56 "Lee R. Copp" <Lee.R.Copp@MichiganScientific.com>
57 "Lionel Johnson" <ljohnson**nospam**@sterling1.com>
58 "Martin \[Keso\] Keseg" <Martin.Keseg@slovakia.sun.com>
59 "]{ristoph" <news2@kristoph.net>
60 "fmartens-2000" <fmartens-2000@planet.nl>
61 "g'o'tz ohnesorge" <gohnesorge@lh-computertechnik.de>
62 "gao jie" <jiegi@public.wh.hb.cn>
63 "gnupg-devel@gnupg.org" <gnupg-devel%gnupg.org@f48.n48.z2.fidonet.org>
64 "gpg-devel" <gnupg-devel@gnupg.org>
65 "jigang" <jigang@jinglun.com.cn>
66 "misc@openbsd.org" <misc@openbsd.org>
67 "misc@openbsd.org" <misc@openbsd.org>, brian@Awfulhak.org
68 "mutt-dev @ mutt . orgThomas Roessler" <roessler@does-not-exist.org>
69 "zwk@f36.n480.z2.fidonet.org" <zwk%f36.n480.z2.fidonet.org@f36.n480.z2.fidonet.org>
70 'Dan Dall'Acqua' <ddallacqua@noetic.ab.ca>, 'Dave Shyong'
71 0xdeadbeef-request@petting-zoo.net
72 102023-00406421@cnxt19932218.conexant.com
73 218164.24.43@jobcontrolcenter.com
74 <0xdeadbeef-request@petting-zoo.net>
75 <>
76 <Christia.Roberts@nrc.ca>
77 <Nick_Shelness@motorcity2.lotus.com>
78 <all: >
79 <fyi-admin@emyr.net>
80 <gary.stefanov@medtronic.com>, <HdeVisse@husky.ca>,
81 <gnu-pop-list@nodomainname.net>
82 <mutt-dev-owner-sroberts=uniserve.com@ns.gbnet.net>
83 =?ISO-8859-1?Q?Kolbj=F8rn_Barmen?= <kolla@nvg.ntnu.no>
84 =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>
85 =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>,
86 =?US-ASCII?Q?gary=5Fc?= <gary_c@cunningham-lee.com>
87 =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>
88 =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>,
89 =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?= <0@pervalidus.net>
90 =?iso-8859-1?Q?J=F8rgen_Thomsen?= <jth@postfix.jth.net>
91 =?iso-8859-1?Q?Jos=3F_C=2E_Garc=EDa_Sogo?= <jose@jaimedelamo.eu.org>
92 =?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@dna.fi>
93 =?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@iki.fi>
94 =?iso-8859-1?Q?R=E9mi_Guyomarch?= <rguyom@321.net>
95 =?iso-8859-1?Q?Ulf_M=F6ller?= <ulf@fitug.de>
96 ANDREW MARTIN <amartin@ee.ryerson.ca>
97 Abhay Ghaisas <abhay@sobolev.does-not-exist.org>, mutt-dev@mutt.org
98 Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>
99 Catharine Shyong <shyong@t-iii.com>
100 DRUMS-Last-Call:;
101 Detailed Revision/Update of Message Standards <drums@cs.utk.edu>
102 Eric Allman <eric+ietf@Sendmail.ORG>
103 Gary <Gary@e-c-s-uk.com>
104 IETF working group on revision of mail standards <drums@cs.utk.edu>
105 IETF-Announce:;
106 IETF-Announce:;, drums@cs.utk.edu
107 Jean-Baptiste Marchand <Jean-Baptiste.Marchand@epita.fr>
108 Jonathan Rozes <jrozes+969649116.89117462@vinton.com>
109 Jose "C." Garcia Sogo<jose@jaimedelamo.eu.org>
110 Marco d'Itri <md@Linux.IT>
111 No_Reply-To@mapquest.com
112 OSULLIE@rte.ie, skidswam@hotmail.com, boot
113 Paul Hoffman / IMC <phoffman@imc.org>
114 Sam
115 Sam Roberts <sam@cogent.ca>
116 Sam_Roberts/Certicom%Certicom@certicom.com
117 Thomas Roessler <roessler@does-not-exist.org>, 490@bugs.guug.de
118 Thomas Roessler <roessler@does-not-exist.org>, g10@gnupg.org
119 ddickey@ip-12-22-50-150.hqglobal.net
120 ktb <x.y.f@home.com>
121 mcaustin@eudoramail.com, aposner@usaid.gov, Kieran.O'Leary@anpost.ie,
122 rfunk@wks.uts.ohio-state.eduofflinemailer-bounce@dikke.penguin.nl
123 root
124 srr <sam@localhost>
125 whom it may concern: ;;whom.it.may.concern: ;
126 whom it may concern: mutt-dev@mutt.org, mutt-users@mutt.org;
1 test. abc <sascha@silbe.org>=> error MU_ERR_BAD_822_FORMAT
2
3 Sam <@[matrix (smtp)], @[nexus: \[node 12\]]:sroberts@[10].[1]> ;=> error MU_ERR_BAD_822_FORMAT
4
5 a@b,z@y=> pcount 2
6 1 email <a@b>
7 local-part <a> domain <b>
8 2 email <z@y>
9 local-part <z> domain <y>
10
11 ,a@b,z@y=> pcount 2
12 1 email <a@b>
13 local-part <a> domain <b>
14 2 email <z@y>
15 local-part <z> domain <y>
16
17 a@b,z@y,=> pcount 2
18 1 email <a@b>
19 local-part <a> domain <b>
20 2 email <z@y>
21 local-part <z> domain <y>
22
23 ,a@b,z@y,=> pcount 2
24 1 email <a@b>
25 local-part <a> domain <b>
26 2 email <z@y>
27 local-part <z> domain <y>
28
29 a@b,,z@y=> pcount 2
30 1 email <a@b>
31 local-part <a> domain <b>
32 2 email <z@y>
33 local-part <z> domain <y>
34
35 a@b,,,z@y=> pcount 2
36 1 email <a@b>
37 local-part <a> domain <b>
38 2 email <z@y>
39 local-part <z> domain <y>
40
41 ,,,a@b,,,=> pcount 1
42 1 email <a@b>
43 local-part <a> domain <b>
44
45 ,a@b=> pcount 1
46 1 email <a@b>
47 local-part <a> domain <b>
48
49 a@b,=> pcount 1
50 1 email <a@b>
51 local-part <a> domain <b>
52
53 ,=> error MU_ERR_EMPTY_ADDRESS
54
55 ,,=> error MU_ERR_EMPTY_ADDRESS
56
57 ,,,=> error MU_ERR_EMPTY_ADDRESS
58
59 a group: a@b,z@y ;=> pcount 2
60 1 email <a@b>
61 local-part <a> domain <b>
62 2 email <z@y>
63 local-part <z> domain <y>
64
65 a group: ,a@b,z@y ;=> pcount 2
66 1 email <a@b>
67 local-part <a> domain <b>
68 2 email <z@y>
69 local-part <z> domain <y>
70
71 a group: a@b,z@y, ;=> pcount 2
72 1 email <a@b>
73 local-part <a> domain <b>
74 2 email <z@y>
75 local-part <z> domain <y>
76
77 a group: ,a@b,z@y, ;=> pcount 2
78 1 email <a@b>
79 local-part <a> domain <b>
80 2 email <z@y>
81 local-part <z> domain <y>
82
83 a group: a@b,,z@y ;=> pcount 2
84 1 email <a@b>
85 local-part <a> domain <b>
86 2 email <z@y>
87 local-part <z> domain <y>
88
89 a group: a@b,,,z@y ;=> pcount 2
90 1 email <a@b>
91 local-part <a> domain <b>
92 2 email <z@y>
93 local-part <z> domain <y>
94
95 a group: ,,,a@b,,, ;=> pcount 1
96 1 email <a@b>
97 local-part <a> domain <b>
98
99 a group: ,a@b ;=> pcount 1
100 1 email <a@b>
101 local-part <a> domain <b>
102
103 a group: a@b, ;=> pcount 1
104 1 email <a@b>
105 local-part <a> domain <b>
106
107 a group: , ;=> error MU_ERR_EMPTY_ADDRESS
108
109 a group: ,, ;=> error MU_ERR_EMPTY_ADDRESS
110
111 a group: ,,, ;=> error MU_ERR_EMPTY_ADDRESS
112
113 Sam <@[matrix (smtp)], @[nexus: \[node 12\]]:sroberts@[10].[1]> ;=> error MU_ERR_BAD_822_FORMAT
114
115 Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];=> pcount 2
116 1 email <sam@sam>
117 personal <Sam>
118 local-part <sam> domain <sam>
119 route <@[matrix (smtp)]>
120 2 email <sroberts@[10].[1]>
121 local-part <sroberts> domain <[10].[1]>
122
123 lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];=> pcount 3
124 1 email <lo@hi>
125 local-part <lo> domain <hi>
126 2 email <sam@sam>
127 personal <Sam>
128 local-part <sam> domain <sam>
129 route <@[matrix (smtp)]>
130 3 email <sroberts@[10].[1]>
131 local-part <sroberts> domain <[10].[1]>
132
133 Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo=> pcount 3
134 1 email <sam@sam>
135 personal <Sam>
136 local-part <sam> domain <sam>
137 route <@[matrix (smtp)]>
138 2 email <sroberts@[10].[1]>
139 local-part <sroberts> domain <[10].[1]>
140 3 email <hi@lo>
141 local-part <hi> domain <lo>
142
143 lo@hi, Aliens: Sam <@[matrix (smtp)]: sam@sam>, sroberts@[10].[1];, hi@lo=> pcount 4
144 1 email <lo@hi>
145 local-part <lo> domain <hi>
146 2 email <sam@sam>
147 personal <Sam>
148 local-part <sam> domain <sam>
149 route <@[matrix (smtp)]>
150 3 email <sroberts@[10].[1]>
151 local-part <sroberts> domain <[10].[1]>
152 4 email <hi@lo>
153 local-part <hi> domain <lo>
154
155 Sam <@mail2.uniserve.com:sroberts@uniserve.com>=> pcount 1
156 1 email <sroberts@uniserve.com>
157 personal <Sam>
158 local-part <sroberts> domain <uniserve.com>
159 route <@mail2.uniserve.com>
160
161 < (hey) @ (hey, )smtp1.sympatico.ca, mail2.uniserve.com (hoo!):sroberts@uniserve.com>=> error MU_ERR_BAD_822_FORMAT
162
163 hw@570.com (Hardware Support Account)=> pcount 1
164 1 email <hw@570.com>
165 personal <Hardware Support Account>
166 local-part <hw> domain <570.com>
167
168 list-ietf-wg-apps-drums@faerber.muc.de (=?ISO-8859-1?Q?Claus_F=E4rber?=)=> pcount 1
169 1 email <list-ietf-wg-apps-drums@faerber.muc.de>
170 personal <=?ISO-8859-1?Q?Claus_F=E4rber?=>
171 local-part <list-ietf-wg-apps-drums> domain <faerber.muc.de>
172
173 <mutt-dev@mutt.org>(mutt #369), guug-bugs-closed@guug.de (#369)=> pcount 2
174 1 email <mutt-dev@mutt.org>
175 local-part <mutt-dev> domain <mutt.org>
176 2 email <guug-bugs-closed@guug.de>
177 personal <#369>
178 local-part <guug-bugs-closed> domain <guug.de>
179
180 "'Aernoudt Bottemanne'" <Aernoudt.Bottemanne@Informix.com>=> pcount 1
181 1 email <Aernoudt.Bottemanne@Informix.com>
182 personal <'Aernoudt Bottemanne'>
183 local-part <Aernoudt.Bottemanne> domain <Informix.com>
184
185 "'Haag, Ullrich - MBDC'" <Ullrich.Haag@MBDC.com>,=> pcount 1
186 1 email <Ullrich.Haag@MBDC.com>
187 personal <'Haag, Ullrich - MBDC'>
188 local-part <Ullrich.Haag> domain <MBDC.com>
189
190 "'Michael C. Ibarra'" <ibarra@hawk.com>, arl@q7.net, Al <arl@q7.net>=> pcount 3
191 1 email <ibarra@hawk.com>
192 personal <'Michael C. Ibarra'>
193 local-part <ibarra> domain <hawk.com>
194 2 email <arl@q7.net>
195 local-part <arl> domain <q7.net>
196 3 email <arl@q7.net>
197 personal <Al>
198 local-part <arl> domain <q7.net>
199
200 "'Sam Roberts'" <sam@cogent.ca>=> pcount 1
201 1 email <sam@cogent.ca>
202 personal <'Sam Roberts'>
203 local-part <sam> domain <cogent.ca>
204
205 "'paul@pitbull-productions.com'" <paul@pitbull-productions.com>,=> pcount 1
206 1 email <paul@pitbull-productions.com>
207 personal <'paul@pitbull-productions.com'>
208 local-part <paul> domain <pitbull-productions.com>
209
210 "'sam@cogent.ca'" <sam@cogent.ca>, "'sroberts@uniserve.com'"=> error MU_ERR_BAD_822_FORMAT
211
212 "'sroberts\@certicom\.ca'" <sroberts@certicom.ca>=> pcount 1
213 1 email <sroberts@certicom.ca>
214 personal <'sroberts@certicom.ca'>
215 local-part <sroberts> domain <certicom.ca>
216
217 "=?iso-8859-1?Q?Juan_Carlos_Marcos_Rodr=EDguez?=" <jcmarcos@datavoice.es>=> pcount 1
218 1 email <jcmarcos@datavoice.es>
219 personal <=?iso-8859-1?Q?Juan_Carlos_Marcos_Rodr=EDguez?=>
220 local-part <jcmarcos> domain <datavoice.es>
221
222 "Christian Edward Gruber" <christian.edward.gruber@gmx.net>,=> pcount 1
223 1 email <christian.edward.gruber@gmx.net>
224 personal <Christian Edward Gruber>
225 local-part <christian.edward.gruber> domain <gmx.net>
226
227 "D. J. Bernstein" <"djb- "@cr.yp.to>=> pcount 1
228 1 email <"djb- "@cr.yp.to>
229 personal <D. J. Bernstein>
230 local-part <djb- > domain <cr.yp.to>
231
232 "D. J. Bernstein" <djb@cr.yp.to>, drums@cs.utk.edu=> pcount 2
233 1 email <djb@cr.yp.to>
234 personal <D. J. Bernstein>
235 local-part <djb> domain <cr.yp.to>
236 2 email <drums@cs.utk.edu>
237 local-part <drums> domain <cs.utk.edu>
238
239 "Dave Sill <de5-drums" <de5-drums@sws5.ctd.ornl.gov>=> pcount 1
240 1 email <de5-drums@sws5.ctd.ornl.gov>
241 personal <Dave Sill <de5-drums>
242 local-part <de5-drums> domain <sws5.ctd.ornl.gov>
243
244 "Dave \(work\) Baerg \(E-mail\)" <Dave.Baerg@SUMMedia.com>=> pcount 1
245 1 email <Dave.Baerg@SUMMedia.com>
246 personal <Dave (work) Baerg (E-mail)>
247 local-part <Dave.Baerg> domain <SUMMedia.com>
248
249 "Demian" <damient@wave.home.com>=> pcount 1
250 1 email <damient@wave.home.com>
251 personal <Demian>
252 local-part <damient> domain <wave.home.com>
253
254 "Detailed Revision/Update of Message Standards" <drums@cs.utk.edu>=> pcount 1
255 1 email <drums@cs.utk.edu>
256 personal <Detailed Revision/Update of Message Standards>
257 local-part <drums> domain <cs.utk.edu>
258
259 "Fred" <fprog@__nowhere__.users.sourceforge.net>=> pcount 1
260 1 email <fprog@__nowhere__.users.sourceforge.net>
261 personal <Fred>
262 local-part <fprog> domain <__nowhere__.users.sourceforge.net>
263
264 "Haag, Ullrich - MBDC" <Ullrich.Haag@MBDC.com>=> pcount 1
265 1 email <Ullrich.Haag@MBDC.com>
266 personal <Haag, Ullrich - MBDC>
267 local-part <Ullrich.Haag> domain <MBDC.com>
268
269 "Jacob Palme" <jpalme@dsv.su.se>, <drums@cs.utk.edu>=> pcount 2
270 1 email <jpalme@dsv.su.se>
271 personal <Jacob Palme>
272 local-part <jpalme> domain <dsv.su.se>
273 2 email <drums@cs.utk.edu>
274 local-part <drums> domain <cs.utk.edu>
275
276 "Jakob 'sparky' Kaivo" <jkaivo@elijah.nodomainname.net>=> pcount 1
277 1 email <jkaivo@elijah.nodomainname.net>
278 personal <Jakob 'sparky' Kaivo>
279 local-part <jkaivo> domain <elijah.nodomainname.net>
280
281 "Lee R. Copp" <Lee.R.Copp@MichiganScientific.com>=> pcount 1
282 1 email <Lee.R.Copp@MichiganScientific.com>
283 personal <Lee R. Copp>
284 local-part <Lee.R.Copp> domain <MichiganScientific.com>
285
286 "Lionel Johnson" <ljohnson**nospam**@sterling1.com>=> pcount 1
287 1 email <ljohnson**nospam**@sterling1.com>
288 personal <Lionel Johnson>
289 local-part <ljohnson**nospam**> domain <sterling1.com>
290
291 "Martin \[Keso\] Keseg" <Martin.Keseg@slovakia.sun.com>=> pcount 1
292 1 email <Martin.Keseg@slovakia.sun.com>
293 personal <Martin [Keso] Keseg>
294 local-part <Martin.Keseg> domain <slovakia.sun.com>
295
296 "]{ristoph" <news2@kristoph.net>=> pcount 1
297 1 email <news2@kristoph.net>
298 personal <]{ristoph>
299 local-part <news2> domain <kristoph.net>
300
301 "fmartens-2000" <fmartens-2000@planet.nl>=> pcount 1
302 1 email <fmartens-2000@planet.nl>
303 personal <fmartens-2000>
304 local-part <fmartens-2000> domain <planet.nl>
305
306 "g'o'tz ohnesorge" <gohnesorge@lh-computertechnik.de>=> pcount 1
307 1 email <gohnesorge@lh-computertechnik.de>
308 personal <g'o'tz ohnesorge>
309 local-part <gohnesorge> domain <lh-computertechnik.de>
310
311 "gao jie" <jiegi@public.wh.hb.cn>=> pcount 1
312 1 email <jiegi@public.wh.hb.cn>
313 personal <gao jie>
314 local-part <jiegi> domain <public.wh.hb.cn>
315
316 "gnupg-devel@gnupg.org" <gnupg-devel%gnupg.org@f48.n48.z2.fidonet.org>=> pcount 1
317 1 email <gnupg-devel%gnupg.org@f48.n48.z2.fidonet.org>
318 personal <gnupg-devel@gnupg.org>
319 local-part <gnupg-devel%gnupg.org> domain <f48.n48.z2.fidonet.org>
320
321 "gpg-devel" <gnupg-devel@gnupg.org>=> pcount 1
322 1 email <gnupg-devel@gnupg.org>
323 personal <gpg-devel>
324 local-part <gnupg-devel> domain <gnupg.org>
325
326 "jigang" <jigang@jinglun.com.cn>=> pcount 1
327 1 email <jigang@jinglun.com.cn>
328 personal <jigang>
329 local-part <jigang> domain <jinglun.com.cn>
330
331 "misc@openbsd.org" <misc@openbsd.org>=> pcount 1
332 1 email <misc@openbsd.org>
333 personal <misc@openbsd.org>
334 local-part <misc> domain <openbsd.org>
335
336 "misc@openbsd.org" <misc@openbsd.org>, brian@Awfulhak.org=> pcount 2
337 1 email <misc@openbsd.org>
338 personal <misc@openbsd.org>
339 local-part <misc> domain <openbsd.org>
340 2 email <brian@Awfulhak.org>
341 local-part <brian> domain <Awfulhak.org>
342
343 "mutt-dev @ mutt . orgThomas Roessler" <roessler@does-not-exist.org>=> pcount 1
344 1 email <roessler@does-not-exist.org>
345 personal <mutt-dev @ mutt . orgThomas Roessler>
346 local-part <roessler> domain <does-not-exist.org>
347
348 "zwk@f36.n480.z2.fidonet.org" <zwk%f36.n480.z2.fidonet.org@f36.n480.z2.fidonet.org>=> pcount 1
349 1 email <zwk%f36.n480.z2.fidonet.org@f36.n480.z2.fidonet.org>
350 personal <zwk@f36.n480.z2.fidonet.org>
351 local-part <zwk%f36.n480.z2.fidonet.org> domain <f36.n480.z2.fidonet.org>
352
353 'Dan Dall'Acqua' <ddallacqua@noetic.ab.ca>, 'Dave Shyong'=> error MU_ERR_BAD_822_FORMAT
354
355 0xdeadbeef-request@petting-zoo.net=> pcount 1
356 1 email <0xdeadbeef-request@petting-zoo.net>
357 local-part <0xdeadbeef-request> domain <petting-zoo.net>
358
359 102023-00406421@cnxt19932218.conexant.com=> pcount 1
360 1 email <102023-00406421@cnxt19932218.conexant.com>
361 local-part <102023-00406421> domain <cnxt19932218.conexant.com>
362
363 218164.24.43@jobcontrolcenter.com=> pcount 1
364 1 email <218164.24.43@jobcontrolcenter.com>
365 local-part <218164.24.43> domain <jobcontrolcenter.com>
366
367 <0xdeadbeef-request@petting-zoo.net>=> pcount 1
368 1 email <0xdeadbeef-request@petting-zoo.net>
369 local-part <0xdeadbeef-request> domain <petting-zoo.net>
370
371 <>=> error MU_ERR_BAD_822_FORMAT
372
373 <Christia.Roberts@nrc.ca>=> pcount 1
374 1 email <Christia.Roberts@nrc.ca>
375 local-part <Christia.Roberts> domain <nrc.ca>
376
377 <Nick_Shelness@motorcity2.lotus.com>=> pcount 1
378 1 email <Nick_Shelness@motorcity2.lotus.com>
379 local-part <Nick_Shelness> domain <motorcity2.lotus.com>
380
381 <all: >=> error MU_ERR_BAD_822_FORMAT
382
383 <fyi-admin@emyr.net>=> pcount 1
384 1 email <fyi-admin@emyr.net>
385 local-part <fyi-admin> domain <emyr.net>
386
387 <gary.stefanov@medtronic.com>, <HdeVisse@husky.ca>,=> pcount 2
388 1 email <gary.stefanov@medtronic.com>
389 local-part <gary.stefanov> domain <medtronic.com>
390 2 email <HdeVisse@husky.ca>
391 local-part <HdeVisse> domain <husky.ca>
392
393 <gnu-pop-list@nodomainname.net>=> pcount 1
394 1 email <gnu-pop-list@nodomainname.net>
395 local-part <gnu-pop-list> domain <nodomainname.net>
396
397 <mutt-dev-owner-sroberts=uniserve.com@ns.gbnet.net>=> pcount 1
398 1 email <mutt-dev-owner-sroberts=uniserve.com@ns.gbnet.net>
399 local-part <mutt-dev-owner-sroberts=uniserve.com> domain <ns.gbnet.net>
400
401 =?ISO-8859-1?Q?Kolbj=F8rn_Barmen?= <kolla@nvg.ntnu.no>=> pcount 1
402 1 email <kolla@nvg.ntnu.no>
403 personal <=?ISO-8859-1?Q?Kolbj=F8rn_Barmen?=>
404 local-part <kolla> domain <nvg.ntnu.no>
405
406 =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>=> pcount 1
407 1 email <paf@cisco.com>
408 personal <=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?=>
409 local-part <paf> domain <cisco.com>
410
411 =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@cisco.com>,=> pcount 1
412 1 email <paf@cisco.com>
413 personal <=?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?=>
414 local-part <paf> domain <cisco.com>
415
416 =?US-ASCII?Q?gary=5Fc?= <gary_c@cunningham-lee.com>=> pcount 1
417 1 email <gary_c@cunningham-lee.com>
418 personal <=?US-ASCII?Q?gary=5Fc?=>
419 local-part <gary_c> domain <cunningham-lee.com>
420
421 =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>=> pcount 1
422 1 email <0@pervalidus.net>
423 personal <=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier>
424 local-part <0> domain <pervalidus.net>
425
426 =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier <0@pervalidus.net>,=> pcount 1
427 1 email <0@pervalidus.net>
428 personal <=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E?= Meunier>
429 local-part <0> domain <pervalidus.net>
430
431 =?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?= <0@pervalidus.net>=> pcount 1
432 1 email <0@pervalidus.net>
433 personal <=?iso-8859-1?Q?Fr=E9d=E9ric_L_=2E_W_=2E_Meunier?=>
434 local-part <0> domain <pervalidus.net>
435
436 =?iso-8859-1?Q?J=F8rgen_Thomsen?= <jth@postfix.jth.net>=> pcount 1
437 1 email <jth@postfix.jth.net>
438 personal <=?iso-8859-1?Q?J=F8rgen_Thomsen?=>
439 local-part <jth> domain <postfix.jth.net>
440
441 =?iso-8859-1?Q?Jos=3F_C=2E_Garc=EDa_Sogo?= <jose@jaimedelamo.eu.org>=> pcount 1
442 1 email <jose@jaimedelamo.eu.org>
443 personal <=?iso-8859-1?Q?Jos=3F_C=2E_Garc=EDa_Sogo?=>
444 local-part <jose> domain <jaimedelamo.eu.org>
445
446 =?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@dna.fi>=> pcount 1
447 1 email <Mikko.Hanninen@dna.fi>
448 personal <=?iso-8859-1?Q?Mikko_H=E4nninen?=>
449 local-part <Mikko.Hanninen> domain <dna.fi>
450
451 =?iso-8859-1?Q?Mikko_H=E4nninen?= <Mikko.Hanninen@iki.fi>=> pcount 1
452 1 email <Mikko.Hanninen@iki.fi>
453 personal <=?iso-8859-1?Q?Mikko_H=E4nninen?=>
454 local-part <Mikko.Hanninen> domain <iki.fi>
455
456 =?iso-8859-1?Q?R=E9mi_Guyomarch?= <rguyom@321.net>=> pcount 1
457 1 email <rguyom@321.net>
458 personal <=?iso-8859-1?Q?R=E9mi_Guyomarch?=>
459 local-part <rguyom> domain <321.net>
460
461 =?iso-8859-1?Q?Ulf_M=F6ller?= <ulf@fitug.de>=> pcount 1
462 1 email <ulf@fitug.de>
463 personal <=?iso-8859-1?Q?Ulf_M=F6ller?=>
464 local-part <ulf> domain <fitug.de>
465
466 ANDREW MARTIN <amartin@ee.ryerson.ca>=> pcount 1
467 1 email <amartin@ee.ryerson.ca>
468 personal <ANDREW MARTIN>
469 local-part <amartin> domain <ee.ryerson.ca>
470
471 Abhay Ghaisas <abhay@sobolev.does-not-exist.org>, mutt-dev@mutt.org=> pcount 2
472 1 email <abhay@sobolev.does-not-exist.org>
473 personal <Abhay Ghaisas>
474 local-part <abhay> domain <sobolev.does-not-exist.org>
475 2 email <mutt-dev@mutt.org>
476 local-part <mutt-dev> domain <mutt.org>
477
478 Brian Salter-Duke <b_duke@lacebark.ntu.edu.au>=> pcount 1
479 1 email <b_duke@lacebark.ntu.edu.au>
480 personal <Brian Salter-Duke>
481 local-part <b_duke> domain <lacebark.ntu.edu.au>
482
483 Catharine Shyong <shyong@t-iii.com>=> pcount 1
484 1 email <shyong@t-iii.com>
485 personal <Catharine Shyong>
486 local-part <shyong> domain <t-iii.com>
487
488 DRUMS-Last-Call:;=> error MU_ERR_EMPTY_ADDRESS
489
490 Detailed Revision/Update of Message Standards <drums@cs.utk.edu>=> pcount 1
491 1 email <drums@cs.utk.edu>
492 personal <Detailed Revision/Update of Message Standards>
493 local-part <drums> domain <cs.utk.edu>
494
495 Eric Allman <eric+ietf@Sendmail.ORG>=> pcount 1
496 1 email <eric+ietf@Sendmail.ORG>
497 personal <Eric Allman>
498 local-part <eric+ietf> domain <Sendmail.ORG>
499
500 Gary <Gary@e-c-s-uk.com>=> pcount 1
501 1 email <Gary@e-c-s-uk.com>
502 personal <Gary>
503 local-part <Gary> domain <e-c-s-uk.com>
504
505 IETF working group on revision of mail standards <drums@cs.utk.edu>=> pcount 1
506 1 email <drums@cs.utk.edu>
507 personal <IETF working group on revision of mail standards>
508 local-part <drums> domain <cs.utk.edu>
509
510 IETF-Announce:;=> error MU_ERR_EMPTY_ADDRESS
511
512 IETF-Announce:;, drums@cs.utk.edu=> pcount 1
513 1 email <drums@cs.utk.edu>
514 local-part <drums> domain <cs.utk.edu>
515
516 Jean-Baptiste Marchand <Jean-Baptiste.Marchand@epita.fr>=> pcount 1
517 1 email <Jean-Baptiste.Marchand@epita.fr>
518 personal <Jean-Baptiste Marchand>
519 local-part <Jean-Baptiste.Marchand> domain <epita.fr>
520
521 Jonathan Rozes <jrozes+969649116.89117462@vinton.com>=> pcount 1
522 1 email <jrozes+969649116.89117462@vinton.com>
523 personal <Jonathan Rozes>
524 local-part <jrozes+969649116.89117462> domain <vinton.com>
525
526 Jose "C." Garcia Sogo<jose@jaimedelamo.eu.org>=> pcount 1
527 1 email <jose@jaimedelamo.eu.org>
528 personal <Jose C. Garcia Sogo>
529 local-part <jose> domain <jaimedelamo.eu.org>
530
531 Marco d'Itri <md@Linux.IT>=> pcount 1
532 1 email <md@Linux.IT>
533 personal <Marco d'Itri>
534 local-part <md> domain <Linux.IT>
535
536 No_Reply-To@mapquest.com=> pcount 1
537 1 email <No_Reply-To@mapquest.com>
538 local-part <No_Reply-To> domain <mapquest.com>
539
540 OSULLIE@rte.ie, skidswam@hotmail.com, boot=> pcount 3
541 1 email <OSULLIE@rte.ie>
542 local-part <OSULLIE> domain <rte.ie>
543 2 email <skidswam@hotmail.com>
544 local-part <skidswam> domain <hotmail.com>
545 3 email <boot@localhost>
546 local-part <boot>
547
548 Paul Hoffman / IMC <phoffman@imc.org>=> pcount 1
549 1 email <phoffman@imc.org>
550 personal <Paul Hoffman / IMC>
551 local-part <phoffman> domain <imc.org>
552
553 Sam=> pcount 1
554 1 email <Sam@localhost>
555 local-part <Sam>
556
557 Sam Roberts <sam@cogent.ca>=> pcount 1
558 1 email <sam@cogent.ca>
559 personal <Sam Roberts>
560 local-part <sam> domain <cogent.ca>
561
562 Sam_Roberts/Certicom%Certicom@certicom.com=> pcount 1
563 1 email <Sam_Roberts/Certicom%Certicom@certicom.com>
564 local-part <Sam_Roberts/Certicom%Certicom> domain <certicom.com>
565
566 Thomas Roessler <roessler@does-not-exist.org>, 490@bugs.guug.de=> pcount 2
567 1 email <roessler@does-not-exist.org>
568 personal <Thomas Roessler>
569 local-part <roessler> domain <does-not-exist.org>
570 2 email <490@bugs.guug.de>
571 local-part <490> domain <bugs.guug.de>
572
573 Thomas Roessler <roessler@does-not-exist.org>, g10@gnupg.org=> pcount 2
574 1 email <roessler@does-not-exist.org>
575 personal <Thomas Roessler>
576 local-part <roessler> domain <does-not-exist.org>
577 2 email <g10@gnupg.org>
578 local-part <g10> domain <gnupg.org>
579
580 ddickey@ip-12-22-50-150.hqglobal.net=> pcount 1
581 1 email <ddickey@ip-12-22-50-150.hqglobal.net>
582 local-part <ddickey> domain <ip-12-22-50-150.hqglobal.net>
583
584 ktb <x.y.f@home.com>=> pcount 1
585 1 email <x.y.f@home.com>
586 personal <ktb>
587 local-part <x.y.f> domain <home.com>
588
589 mcaustin@eudoramail.com, aposner@usaid.gov, Kieran.O'Leary@anpost.ie,=> pcount 3
590 1 email <mcaustin@eudoramail.com>
591 local-part <mcaustin> domain <eudoramail.com>
592 2 email <aposner@usaid.gov>
593 local-part <aposner> domain <usaid.gov>
594 3 email <Kieran.O'Leary@anpost.ie>
595 local-part <Kieran.O'Leary> domain <anpost.ie>
596
597 rfunk@wks.uts.ohio-state.eduofflinemailer-bounce@dikke.penguin.nl=> error MU_ERR_BAD_822_FORMAT
598
599 root=> pcount 1
600 1 email <root@localhost>
601 local-part <root>
602
603 srr <sam@localhost>=> error MU_ERR_BAD_822_FORMAT
604
605 whom it may concern: ;;whom.it.may.concern: ;=> error MU_ERR_BAD_822_FORMAT
606
607 whom it may concern: mutt-dev@mutt.org, mutt-users@mutt.org;=> pcount 2
608 1 email <mutt-dev@mutt.org>
609 local-part <mutt-dev> domain <mutt.org>
610 2 email <mutt-users@mutt.org>
611 local-part <mutt-users> domain <mutt.org>
612
1 scheme:
2 scheme:/absolute/path
3 scheme:relative/path
4 scheme:///relative/path
5 scheme:////absolute/path
6
7 scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74
8
9 ftp://user:pass@host//a/path
10 ftp://:pass@host//a/path
11 ftp://user:@host//a/path
12 ftp://user:pass@//a/path
13 ftp://user:@//a/path
14 ftp://:@host//a/path
15 ftp://:pass@//a/path
16 ftp://:@//a/path
17 ftp://://a/path
18 ftp://@//a/path
19 ftp:////a/path
20
21 ftp://user:pass@host/a/path
22 ftp://:pass@host/a/path
23 ftp://user:@host/a/path
24 ftp://user:pass@/a/path
25 ftp://user:@/a/path
26 ftp://:@host/a/path
27 ftp://:pass@/a/path
28 ftp://:@/a/path
29 ftp://:/a/path
30 ftp://@/a/path
31 ftp:///a/path
32
33 pop://pop.example.net
34 pop://user@pop.example.net
35 pop://user:passwd@pop.example.net
36 pop://user;auth=*@pop.example.net
37 pop://pop.example.net:111
38 pop://user@pop.example.net:111
39 pop://user:passwd@pop.example.net:111
40 pop://user;auth=*@pop.example.net:111
41
42 imap://imap.example.net
43 imap://user@imap.example.net
44 imap://user:passwd@imap.example.net
45 imap://user;auth=*@imap.example.net
46 imap://imap.example.net:111
47 imap://user@imap.example.net:111
48 imap://user:passwd@imap.example.net:111
49 imap://user;auth=*@imap.example.net:111
50
51 imap://imap.example.net/mbox
52 imap://user@imap.example.net/mbox
53 imap://user:passwd@imap.example.net/mbox
54 imap://user;auth=*@imap.example.net/mbox
55 imap://imap.example.net:111/mbox
56 imap://user@imap.example.net:111/mbox
57 imap://user:passwd@imap.example.net:111/mbox
58 imap://user;auth=*@imap.example.net:111/mbox
59
60 imap://imap.example.net/mbox/user@host
61 imap://user@imap.example.net/mbox/user@host
62 imap://user:passwd@imap.example.net/mbox/user@host
63 imap://user;auth=*@imap.example.net/mbox/user@host
64 imap://imap.example.net:111/mbox/user@host
65 imap://user@imap.example.net:111/mbox/user@host
66 imap://user:passwd@imap.example.net:111/mbox/user@host
67 imap://user;auth=*@imap.example.net:111/mbox/user@host
68
69 ftp://ftp.example.org/mbox/user%40host
70 ftp://ftp.example.org:111/mbox/user%40host
71
1 scheme: --> SUCCESS
2 scheme <scheme>
3 user <>
4 passwd <>
5 auth <>
6 host <>
7 port 0
8 path <>
9 query <>
10 scheme:/absolute/path --> SUCCESS
11 scheme <scheme>
12 user <>
13 passwd <>
14 auth <>
15 host <>
16 port 0
17 path </absolute/path>
18 query <>
19 scheme:relative/path --> SUCCESS
20 scheme <scheme>
21 user <>
22 passwd <>
23 auth <>
24 host <>
25 port 0
26 path <relative/path>
27 query <>
28 scheme:///relative/path --> SUCCESS
29 scheme <scheme>
30 user <>
31 passwd <>
32 auth <>
33 host <>
34 port 0
35 path <relative/path>
36 query <>
37 scheme:////absolute/path --> SUCCESS
38 scheme <scheme>
39 user <>
40 passwd <>
41 auth <>
42 host <>
43 port 0
44 path </absolute/path>
45 query <>
46 scheme://%75%73%65%72:%70%61%73%73@%68%6f%73%74 --> SUCCESS
47 scheme <scheme>
48 user <user>
49 passwd <pass>
50 auth <>
51 host <hest>
52 port 0
53 path <>
54 query <>
55 ftp://user:pass@host//a/path --> SUCCESS
56 scheme <ftp>
57 user <user>
58 passwd <pass>
59 auth <>
60 host <host>
61 port 0
62 path </a/path>
63 query <>
64 ftp://:pass@host//a/path --> SUCCESS
65 scheme <ftp>
66 user <>
67 passwd <pass>
68 auth <>
69 host <host>
70 port 0
71 path </a/path>
72 query <>
73 ftp://user:@host//a/path --> SUCCESS
74 scheme <ftp>
75 user <user>
76 passwd <>
77 auth <>
78 host <host>
79 port 0
80 path </a/path>
81 query <>
82 ftp://user:pass@//a/path --> SUCCESS
83 scheme <ftp>
84 user <user>
85 passwd <pass>
86 auth <>
87 host <>
88 port 0
89 path </a/path>
90 query <>
91 ftp://user:@//a/path --> SUCCESS
92 scheme <ftp>
93 user <user>
94 passwd <>
95 auth <>
96 host <>
97 port 0
98 path </a/path>
99 query <>
100 ftp://:@host//a/path --> SUCCESS
101 scheme <ftp>
102 user <>
103 passwd <>
104 auth <>
105 host <host>
106 port 0
107 path </a/path>
108 query <>
109 ftp://:pass@//a/path --> SUCCESS
110 scheme <ftp>
111 user <>
112 passwd <pass>
113 auth <>
114 host <>
115 port 0
116 path </a/path>
117 query <>
118 ftp://:@//a/path --> SUCCESS
119 scheme <ftp>
120 user <>
121 passwd <>
122 auth <>
123 host <>
124 port 0
125 path </a/path>
126 query <>
127 ftp://://a/path --> SUCCESS
128 scheme <ftp>
129 user <>
130 passwd <>
131 auth <>
132 host <>
133 port 0
134 path </a/path>
135 query <>
136 ftp://@//a/path --> SUCCESS
137 scheme <ftp>
138 user <>
139 passwd <>
140 auth <>
141 host <>
142 port 0
143 path </a/path>
144 query <>
145 ftp:////a/path --> SUCCESS
146 scheme <ftp>
147 user <>
148 passwd <>
149 auth <>
150 host <>
151 port 0
152 path </a/path>
153 query <>
154 ftp://user:pass@host/a/path --> SUCCESS
155 scheme <ftp>
156 user <user>
157 passwd <pass>
158 auth <>
159 host <host>
160 port 0
161 path <a/path>
162 query <>
163 ftp://:pass@host/a/path --> SUCCESS
164 scheme <ftp>
165 user <>
166 passwd <pass>
167 auth <>
168 host <host>
169 port 0
170 path <a/path>
171 query <>
172 ftp://user:@host/a/path --> SUCCESS
173 scheme <ftp>
174 user <user>
175 passwd <>
176 auth <>
177 host <host>
178 port 0
179 path <a/path>
180 query <>
181 ftp://user:pass@/a/path --> SUCCESS
182 scheme <ftp>
183 user <user>
184 passwd <pass>
185 auth <>
186 host <>
187 port 0
188 path <a/path>
189 query <>
190 ftp://user:@/a/path --> SUCCESS
191 scheme <ftp>
192 user <user>
193 passwd <>
194 auth <>
195 host <>
196 port 0
197 path <a/path>
198 query <>
199 ftp://:@host/a/path --> SUCCESS
200 scheme <ftp>
201 user <>
202 passwd <>
203 auth <>
204 host <host>
205 port 0
206 path <a/path>
207 query <>
208 ftp://:pass@/a/path --> SUCCESS
209 scheme <ftp>
210 user <>
211 passwd <pass>
212 auth <>
213 host <>
214 port 0
215 path <a/path>
216 query <>
217 ftp://:@/a/path --> SUCCESS
218 scheme <ftp>
219 user <>
220 passwd <>
221 auth <>
222 host <>
223 port 0
224 path <a/path>
225 query <>
226 ftp://:/a/path --> SUCCESS
227 scheme <ftp>
228 user <>
229 passwd <>
230 auth <>
231 host <>
232 port 0
233 path <a/path>
234 query <>
235 ftp://@/a/path --> SUCCESS
236 scheme <ftp>
237 user <>
238 passwd <>
239 auth <>
240 host <>
241 port 0
242 path <a/path>
243 query <>
244 ftp:///a/path --> SUCCESS
245 scheme <ftp>
246 user <>
247 passwd <>
248 auth <>
249 host <>
250 port 0
251 path <a/path>
252 query <>
253 pop://pop.example.net --> SUCCESS
254 scheme <pop>
255 user <>
256 passwd <>
257 auth <>
258 host <pop.example.net>
259 port 0
260 path <>
261 query <>
262 pop://user@pop.example.net --> SUCCESS
263 scheme <pop>
264 user <user>
265 passwd <>
266 auth <>
267 host <pop.example.net>
268 port 0
269 path <>
270 query <>
271 pop://user:passwd@pop.example.net --> SUCCESS
272 scheme <pop>
273 user <user>
274 passwd <passwd>
275 auth <>
276 host <pop.example.net>
277 port 0
278 path <>
279 query <>
280 pop://user;auth=*@pop.example.net --> SUCCESS
281 scheme <pop>
282 user <user>
283 passwd <>
284 auth <*>
285 host <pop.example.net>
286 port 0
287 path <>
288 query <>
289 pop://pop.example.net:111 --> SUCCESS
290 scheme <pop>
291 user <>
292 passwd <>
293 auth <>
294 host <pop.example.net>
295 port 111
296 path <>
297 query <>
298 pop://user@pop.example.net:111 --> SUCCESS
299 scheme <pop>
300 user <user>
301 passwd <>
302 auth <>
303 host <pop.example.net>
304 port 111
305 path <>
306 query <>
307 pop://user:passwd@pop.example.net:111 --> SUCCESS
308 scheme <pop>
309 user <user>
310 passwd <passwd>
311 auth <>
312 host <pop.example.net>
313 port 111
314 path <>
315 query <>
316 pop://user;auth=*@pop.example.net:111 --> SUCCESS
317 scheme <pop>
318 user <user>
319 passwd <>
320 auth <*>
321 host <pop.example.net>
322 port 111
323 path <>
324 query <>
325 imap://imap.example.net --> SUCCESS
326 scheme <imap>
327 user <>
328 passwd <>
329 auth <>
330 host <imap.example.net>
331 port 0
332 path <>
333 query <>
334 imap://user@imap.example.net --> SUCCESS
335 scheme <imap>
336 user <user>
337 passwd <>
338 auth <>
339 host <imap.example.net>
340 port 0
341 path <>
342 query <>
343 imap://user:passwd@imap.example.net --> SUCCESS
344 scheme <imap>
345 user <user>
346 passwd <passwd>
347 auth <>
348 host <imap.example.net>
349 port 0
350 path <>
351 query <>
352 imap://user;auth=*@imap.example.net --> SUCCESS
353 scheme <imap>
354 user <user>
355 passwd <>
356 auth <*>
357 host <imap.example.net>
358 port 0
359 path <>
360 query <>
361 imap://imap.example.net:111 --> SUCCESS
362 scheme <imap>
363 user <>
364 passwd <>
365 auth <>
366 host <imap.example.net>
367 port 111
368 path <>
369 query <>
370 imap://user@imap.example.net:111 --> SUCCESS
371 scheme <imap>
372 user <user>
373 passwd <>
374 auth <>
375 host <imap.example.net>
376 port 111
377 path <>
378 query <>
379 imap://user:passwd@imap.example.net:111 --> SUCCESS
380 scheme <imap>
381 user <user>
382 passwd <passwd>
383 auth <>
384 host <imap.example.net>
385 port 111
386 path <>
387 query <>
388 imap://user;auth=*@imap.example.net:111 --> SUCCESS
389 scheme <imap>
390 user <user>
391 passwd <>
392 auth <*>
393 host <imap.example.net>
394 port 111
395 path <>
396 query <>
397 imap://imap.example.net/mbox --> SUCCESS
398 scheme <imap>
399 user <>
400 passwd <>
401 auth <>
402 host <imap.example.net>
403 port 0
404 path <mbox>
405 query <>
406 imap://user@imap.example.net/mbox --> SUCCESS
407 scheme <imap>
408 user <user>
409 passwd <>
410 auth <>
411 host <imap.example.net>
412 port 0
413 path <mbox>
414 query <>
415 imap://user:passwd@imap.example.net/mbox --> SUCCESS
416 scheme <imap>
417 user <user>
418 passwd <passwd>
419 auth <>
420 host <imap.example.net>
421 port 0
422 path <mbox>
423 query <>
424 imap://user;auth=*@imap.example.net/mbox --> SUCCESS
425 scheme <imap>
426 user <user>
427 passwd <>
428 auth <*>
429 host <imap.example.net>
430 port 0
431 path <mbox>
432 query <>
433 imap://imap.example.net:111/mbox --> SUCCESS
434 scheme <imap>
435 user <>
436 passwd <>
437 auth <>
438 host <imap.example.net>
439 port 111
440 path <mbox>
441 query <>
442 imap://user@imap.example.net:111/mbox --> SUCCESS
443 scheme <imap>
444 user <user>
445 passwd <>
446 auth <>
447 host <imap.example.net>
448 port 111
449 path <mbox>
450 query <>
451 imap://user:passwd@imap.example.net:111/mbox --> SUCCESS
452 scheme <imap>
453 user <user>
454 passwd <passwd>
455 auth <>
456 host <imap.example.net>
457 port 111
458 path <mbox>
459 query <>
460 imap://user;auth=*@imap.example.net:111/mbox --> SUCCESS
461 scheme <imap>
462 user <user>
463 passwd <>
464 auth <*>
465 host <imap.example.net>
466 port 111
467 path <mbox>
468 query <>
469 imap://imap.example.net/mbox/user@host --> SUCCESS
470 scheme <imap>
471 user <imap.example.net/mbox/user>
472 passwd <>
473 auth <>
474 host <host>
475 port 0
476 path <>
477 query <>
478 imap://user@imap.example.net/mbox/user@host --> SUCCESS
479 scheme <imap>
480 user <user>
481 passwd <>
482 auth <>
483 host <imap.example.net>
484 port 0
485 path <mbox/user@host>
486 query <>
487 imap://user:passwd@imap.example.net/mbox/user@host --> SUCCESS
488 scheme <imap>
489 user <user>
490 passwd <passwd>
491 auth <>
492 host <imap.example.net>
493 port 0
494 path <mbox/user@host>
495 query <>
496 imap://user;auth=*@imap.example.net/mbox/user@host --> SUCCESS
497 scheme <imap>
498 user <user>
499 passwd <>
500 auth <*>
501 host <imap.example.net>
502 port 0
503 path <mbox/user@host>
504 query <>
505 imap://imap.example.net:111/mbox/user@host --> SUCCESS
506 scheme <imap>
507 user <imap.example.net>
508 passwd <111/mbox/user>
509 auth <>
510 host <host>
511 port 0
512 path <>
513 query <>
514 imap://user@imap.example.net:111/mbox/user@host --> SUCCESS
515 scheme <imap>
516 user <user>
517 passwd <>
518 auth <>
519 host <imap.example.net>
520 port 111
521 path <mbox/user@host>
522 query <>
523 imap://user:passwd@imap.example.net:111/mbox/user@host --> SUCCESS
524 scheme <imap>
525 user <user>
526 passwd <passwd>
527 auth <>
528 host <imap.example.net>
529 port 111
530 path <mbox/user@host>
531 query <>
532 imap://user;auth=*@imap.example.net:111/mbox/user@host --> SUCCESS
533 scheme <imap>
534 user <user>
535 passwd <>
536 auth <*>
537 host <imap.example.net>
538 port 111
539 path <mbox/user@host>
540 query <>
541 ftp://ftp.example.org/mbox/user%40host --> SUCCESS
542 scheme <ftp>
543 user <>
544 passwd <>
545 auth <>
546 host <ftp.example.org>
547 port 0
548 path <mbox/user@host>
549 query <>
550 ftp://ftp.example.org:111/mbox/user%40host --> SUCCESS
551 scheme <ftp>
552 user <>
553 passwd <>
554 auth <>
555 host <ftp.example.org>
556 port 111
557 path <mbox/user@host>
558 query <>