1 ;----------------------------------------------------------------------------
2 ;-------- This sequece of hyphens is 76 bytes long. -------------------------
3 ;----------------------------------------------------------------------------
6 ;encode-sticked-comment-as-atom ; violate policy preventing structure
7 ;ignore-75bytes-limit ; violate RFC2047
8 ;ignore-76bytes-limit ; violate RFC2047
9 ;permit-sticked-comment ; violate RFC2047
10 ;permit-sticked-special ; violate RFC2047
11 ;separate-sticked-comment ; violate policy preserving absence of space
12 ;separate-sticked-special ; violate policy preserving absence of space
13 ;zero-characters-encoded-word-hack ; violate common sense (very tricky)
15 ;;; test driver for FLIM-FLAM (and FLIM)
17 (defun decode (src dsts &rest opts)
18 (setq eword-lexical-analyze-cache nil)
19 (setq eword-decode-sticked-encoded-word nil)
20 (setq eword-decode-quoted-encoded-word nil)
21 (if (memq 'permit-sticked-comment opts) (setq eword-decode-sticked-encoded-word t))
22 (if (stringp dsts) (setq dsts (list dsts)))
24 (insert src "\nDummy-Header: \n" mail-header-separator)
25 (eword-decode-header 'us-ascii)
26 (goto-char (point-min))
28 (let ((result (buffer-substring (point-min) (point))))
29 (if (member result dsts)
33 (defun encode (src dsts &rest opts)
34 (if (stringp dsts) (setq dsts (list dsts)))
36 (insert src "\nDummy-Header: \n" mail-header-separator)
37 (goto-char (point-min))
38 (eword-encode-header 'us-ascii)
39 (goto-char (point-min))
41 (let ((result (buffer-substring (point-min) (point))))
42 (if (member result dsts)
49 "From: =?US-ASCII?Q?Keith_Moore?= <moore@cs.utk.edu>"
50 "From: Keith Moore <moore@cs.utk.edu>")
53 "To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld@dkuug.dk>"
54 "To: Keld J
\e.A
\eNxrn Simonsen <keld@dkuug.dk>")
\e*B
57 "CC: =?ISO-8859-1?Q?Andr=E9?= Pirard <PIRARD@vm1.ulg.ac.be>"
58 "CC: Andr
\e.A
\eNi Pirard <PIRARD@vm1.ulg.ac.be>")
\e*B
61 "Subject: =?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?=
62 =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?="
63 "Subject: If you can read this you understand the example.")
66 "From: =?ISO-8859-1?Q?Olle_J=E4rnefors?= <ojarnef@admin.kth.se>"
67 "From: Olle J
\e.A
\eNdrnefors <ojarnef@admin.kth.se>")
\e*B
70 "From: =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@nada.kth.se>"
71 "From: Patrik F
\e.A
\eNdltstr
\eNvm <paf@nada.kth.se>")
\e*B
74 "From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
75 (=?iso-8859-8?b?7eXs+SDv4SDp7Oj08A==?=)"
76 "From: Nathaniel Borenstein <nsb@thumper.bellcore.com> (
\e.H
\eNm
\eNe
\eNl
\eNy
\eNo
\eNa
\eNi
\eNl
\eNh
\eNt
\eNp)")
\e*B
79 "From: foo@bar.baz (=?ISO-8859-1?Q?a?=)"
80 "From: foo@bar.baz (a)")
83 "From: foo@bar.baz (=?ISO-8859-1?Q?a?= b)"
84 "From: foo@bar.baz (a b)")
87 "From: foo@bar.baz (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)"
88 "From: foo@bar.baz (ab)")
91 "From: foo@bar.baz (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)"
92 "From: foo@bar.baz (ab)")
95 "From: foo@bar.baz (=?ISO-8859-1?Q?a?=
97 "From: foo@bar.baz (ab)")
100 "From: foo@bar.baz (=?ISO-8859-1?Q?a_b?=)"
101 "From: foo@bar.baz (a b)")
104 "From: foo@bar.baz (=?ISO-8859-1?Q?a?= =?ISO-8859-2?Q?_b?=)"
105 "From: foo@bar.baz (a b)")
108 "Subject: (=?ISO-8859-1?Q?a?=)"
109 "Subject: (=?ISO-8859-1?Q?a?=)")
112 "Subject: (=?ISO-8859-1?Q?a?= b)"
113 "Subject: (=?ISO-8859-1?Q?a?= b)")
116 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)"
117 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)")
120 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)"
121 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)")
124 "Subject: (=?ISO-8859-1?Q?a?=
126 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)")
129 "Subject: (=?ISO-8859-1?Q?a_b?=)"
130 "Subject: (=?ISO-8859-1?Q?a_b?=)")
133 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-2?Q?_b?=)"
134 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-2?Q?_b?=)")
136 ;;; by akr@jaist.ac.jp
139 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
140 "From:
\e$B$"
\e(B <akr@jaist.ac.jp>")
143 "From:
\e$B$"
\e(B <akr@jaist.ac.jp>"
144 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>")
147 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?= =?ISO-2022-JP?B?GyRCJCQbKEI=?=
149 "From:
\e$B$"$$
\e(B <akr@jaist.ac.jp>")
152 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=
153 =?ISO-2022-JP?B?GyRCJCQbKEI=?=
155 "From:
\e$B$"$$
\e(B <akr@jaist.ac.jp>")
158 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=
159 =?ISO-2022-JP?B?GyRCJCQbKEI=?=
161 "From:
\e$B$"$$
\e(B <akr@jaist.ac.jp>")
164 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?==?ISO-2022-JP?B?GyRCJCQbKEI=?=
166 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?==?ISO-2022-JP?B?GyRCJCQbKEI=?= <akr@jaist.ac.jp>")
169 "From: akr@jaist.ac.jp
170 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=\\a=?ISO-2022-JP?B?GyRCJCQbKEI=?=)"
171 "From: akr@jaist.ac.jp (
\e$B$"
\e(B\\a
\e$B$$
\e(B)")
174 "From: akr@jaist.ac.jp
175 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=a=?ISO-2022-JP?B?GyRCJCQbKEI=?=)"
176 "From: akr@jaist.ac.jp (=?ISO-2022-JP?B?GyRCJCIbKEI=?=a=?ISO-2022-JP?B?GyRCJCQbKEI=?=)")
179 "From: akr@jaist.ac.jp
180 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)"
181 "From: akr@jaist.ac.jp (=?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)")
184 "From: akr@jaist.ac.jp
185 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)"
186 "From: akr@jaist.ac.jp (
\e$B$"
\e(B(
\e$B$$
\e(B)
\e$B$&
\e(B)"
187 'ignore-76bytes-limit)
190 "From: akr@jaist.ac.jp (
\e$B$"
\e(B(
\e$B$$
\e(B)
\e$B$&
\e(B)"
191 "From: akr@jaist.ac.jp
192 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)"
193 'ignore-76bytes-limit)
196 "From: akr@jaist.ac.jp (=?ISO-2022-JP?B?GyRCJCIbKEI=?=
197 =?ISO-2022-JP?B?GyhC?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=
198 =?ISO-2022-JP?B?GyhC?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)"
199 "From: akr@jaist.ac.jp (
\e$B$"
\e(B(
\e$B$$
\e(B)
\e$B$&
\e(B)")
202 "From: akr@jaist.ac.jp (
\e$B$"
\e(B(
\e$B$$
\e(B)
\e$B$&
\e(B)"
203 "From: akr@jaist.ac.jp (=?ISO-2022-JP?B?GyRCJCIbKEI=?=
204 =?ISO-2022-JP?B?GyhC?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=
205 =?ISO-2022-JP?B?GyhC?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)"
206 'zero-characters-encoded-word-hack)
209 "From: a=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
210 "From: a=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>")
213 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=b <akr@jaist.ac.jp>"
214 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=b <akr@jaist.ac.jp>")
217 "From: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=b <akr@jaist.ac.jp>"
218 "From: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=b <akr@jaist.ac.jp>")
221 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
222 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>")
225 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>"
226 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>")
229 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>"
230 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>")
233 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
234 "From: (a)
\e$B$"
\e(B <akr@jaist.ac.jp>"
235 'permit-sticked-comment)
238 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>"
239 "From:
\e$B$"
\e(B(b) <akr@jaist.ac.jp>"
240 'permit-sticked-comment)
243 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>"
244 "From: (a)
\e$B$"
\e(B(b) <akr@jaist.ac.jp>"
245 'permit-sticked-comment)
248 "From: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
249 "From: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>")
252 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\" <akr@jaist.ac.jp>"
253 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\" <akr@jaist.ac.jp>")
256 "From: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\" <akr@jaist.ac.jp>"
257 "From: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\" <akr@jaist.ac.jp>")
260 "From: \"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\" <akr@jaist.ac.jp>"
261 "From: \"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\" <akr@jaist.ac.jp>")
264 "From: \"\\\"\\\\\" =?ISO-2022-JP?B?GyRCJCIbKEI=?= \"\\\"\\\\\" <akr@jaist.ac.jp>"
265 "From: \"\\\"\\\\\"
\e$B$"
\e(B \"\\\"\\\\\" <akr@jaist.ac.jp>")
268 "From: < =?ISO-2022-JP?B?GyRCJCIbKEI=?= @jaist.ac.jp>"
269 "From: < =?ISO-2022-JP?B?GyRCJCIbKEI=?= @jaist.ac.jp>")
272 "From: =?ISO-2022-JP?Q?=1B=24BAA=1B=28B?= <akr@jaist.ac.jp>"
273 "From:
\e$BAA
\e(B <akr@jaist.ac.jp>")
276 "From: =?ISO-2022-JP?Q?=1B$BAA=1B(B?= ) <akr@jaist.ac.jp>"
277 "From: =?ISO-2022-JP?Q?=1B$BAA=1B(B?= ) <akr@jaist.ac.jp>")
280 "From: (=?US-ASCII?Q?(?=)foo@bar.baz(=?US-ASCII?Q?))baz@bar.foo(?=)"
281 "From: (=?US-ASCII?Q?(?=)foo@bar.baz(=?US-ASCII?Q?))baz@bar.foo(?=)")
284 "From: \"
\e$B$"
\e(B(
\e$B$"
\e(B)\" <akr@jaist.ac.jp>"
285 "From: =?ISO-2022-JP?B?GyRCJCIbKEIoGyRCJCIbKEIp?= <akr@jaist.ac.jp>")
288 "From: =?ISO-2022-JP?B?GyRCJCIbKEIoGyRCJCIbKEIp?= <akr@jaist.ac.jp>"
289 "From: \"
\e$B$"
\e(B(
\e$B$"
\e(B)\" <akr@jaist.ac.jp>")
292 "From:
\e$B$"
\e(B(
\e$B$"
\e(B) <akr@jaist.ac.jp>"
293 "From: =?ISO-2022-JP?B?GyRCJCIbKEIoGyRCJCIbKEIp?= <akr@jaist.ac.jp>"
294 'encode-sticked-comment-as-atom)
297 "From:
\e$B$"
\e(B(
\e$B$"
\e(B) <akr@jaist.ac.jp>"
298 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCIbKEI=?=)
300 'permit-sticked-comment)
303 "From:
\e$B$"
\e(B(
\e$B$"
\e(B) <akr@jaist.ac.jp>"
304 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?= (=?ISO-2022-JP?B?GyRCJCIbKEI=?=)
306 'separate-sticked-comment)
309 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCIbKEI=?=)
311 "From:
\e$B$"
\e(B(
\e$B$"
\e(B) <akr@jaist.ac.jp>"
312 'permit-sticked-comment)
315 "From: =?ISO-2022-JP?B?YSJiGyRCJCIbKEJjXAo=?= <akr@jaist.ac.jp>"
316 "From: \"a\"b
\e$B$"
\e(Bc\\\" <akr@jaist.ac.jp>")
319 "From: "a\"b
\e$B$"
\e(B\\" <akr@jaist.ac.jp>"
320 "From: =?ISO-2022-JP?B?YSJiGyRCJCIbKEJjXAo=?= <akr@jaist.ac.jp>")
323 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
324 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>")
327 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
328 "To:
\e$B$"
\e(B<akr@jaist.ac.jp>"
329 'permit-sticked-special)
332 "To:
\e$B$"
\e(B<akr@jaist.ac.jp>"
333 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
334 'permit-sticked-special)
337 "To:
\e$B$"
\e(B<akr@jaist.ac.jp>"
338 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
339 'separate-sticked-special)
342 "To: <akr@jaist.ac.jp>,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
343 "To: <akr@jaist.ac.jp>,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>")
346 "To: <akr@jaist.ac.jp>,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
347 "To: <akr@jaist.ac.jp>,
\e$B$"
\e(B<akr@jaist.ac.jp>"
348 'permit-sticked-special)
351 "To: <akr@jaist.ac.jp>,
\e$B$"
\e(B<akr@jaist.ac.jp>"
352 "To: <akr@jaist.ac.jp>,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
353 'permit-sticked-special)
356 "To: <akr@jaist.ac.jp>,
\e$B$"
\e(B<akr@jaist.ac.jp>"
357 "To: <akr@jaist.ac.jp>, =?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
358 'separate-sticked-special)
361 "To: akr@jaist.ac.jp,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
362 "To: akr@jaist.ac.jp,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>")
365 "To: akr@jaist.ac.jp,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
366 "To: akr@jaist.ac.jp,
\e$B$"
\e(B<akr@jaist.ac.jp>"
367 'permit-sticked-special)
370 "To: akr@jaist.ac.jp,
\e$B$"
\e(B<akr@jaist.ac.jp>"
371 "To: akr@jaist.ac.jp,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
372 'permit-sticked-special)
375 "To: akr@jaist.ac.jp,
\e$B$"
\e(B<akr@jaist.ac.jp>"
376 "To: akr@jaist.ac.jp, =?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
377 'separate-sticked-special)
380 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:akr@jaist.ac.jp;"
381 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:akr@jaist.ac.jp;")
384 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:akr@jaist.ac.jp;"
385 "To:
\e$B$"
\e(B:akr@jaist.ac.jp;"
386 'permit-sticked-special)
389 "To:
\e$B$"
\e(B:akr@jaist.ac.jp;"
390 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:akr@jaist.ac.jp;"
391 'permit-sticked-special)
394 "To:
\e$B$"
\e(B:akr@jaist.ac.jp;"
395 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?= :akr@jaist.ac.jp;"
396 'separate-sticked-special)
399 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<akr@jaist.ac.jp>;"
400 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<akr@jaist.ac.jp>;")
403 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<akr@jaist.ac.jp>;"
404 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<akr@jaist.ac.jp>;"
405 'ignore-76bytes-limit 'permit-sticked-special)
408 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<akr@jaist.ac.jp>;"
409 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<akr@jaist.ac.jp>;"
410 'ignore-76bytes-limit 'permit-sticked-special)
413 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<akr@jaist.ac.jp>;"
414 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=
415 =?ISO-2022-JP?B?GyhC?=<akr@jaist.ac.jp>;"
416 'zero-characters-encoded-word-hack 'permit-sticked-special)
419 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<akr@jaist.ac.jp>;"
420 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?= : =?ISO-2022-JP?B?GyRCJCQbKEI=?=
422 'separate-sticked-special)
425 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<foo@bar>,=?ISO-2022-JP?B?GyRCJCYbKEI=?=<foo@bar>;,=?ISO-2022-JP?B?GyRCJCgbKEI=?=<foo@bar>"
426 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<foo@bar>,=?ISO-2022-JP?B?GyRCJCYbKEI=?=<foo@bar>;,=?ISO-2022-JP?B?GyRCJCgbKEI=?=<foo@bar>")
429 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<foo@bar>,=?ISO-2022-JP?B?GyRCJCYbKEI=?=<foo@bar>;,=?ISO-2022-JP?B?GyRCJCgbKEI=?=<foo@bar>"
430 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<foo@bar>,
\e$B$&
\e(B<foo@bar>;,
\e$B$(
\e(B<foo@bar>"
431 'ignore-76bytes-limit 'permit-sticked-special)
434 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<foo@bar>,
\e$B$&
\e(B<foo@bar>;,
\e$B$(
\e(B<foo@bar>"
435 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<foo@bar>,=?ISO-2022-JP?B?GyRCJCYbKEI=?=<foo@bar>;,=?ISO-2022-JP?B?GyRCJCgbKEI=?=<foo@bar>"
436 'ignore-76bytes-limit 'permit-sticked-special)
439 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<foo@bar>,
\e$B$&
\e(B<foo@bar>;,
\e$B$(
\e(B<foo@bar>"
440 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=
441 =?ISO-2022-JP?B?GyhC?=<foo@bar>,=?ISO-2022-JP?B?GyRCJCYbKEI=?=
442 =?ISO-2022-JP?B?GyhC?=<foo@bar>;,=?ISO-2022-JP?B?GyRCJCgbKEI=?=<foo@bar>"
443 'zero-characters-encoded-word-hack 'permit-sticked-special)
446 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<foo@bar>,
\e$B$&
\e(B<foo@bar>;,
\e$B$(
\e(B<foo@bar>"
447 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?= : =?ISO-2022-JP?B?GyRCJCQbKEI=?=
448 <foo@bar>, =?ISO-2022-JP?B?GyRCJCYbKEI=?= <foo@bar>;,
449 =?ISO-2022-JP?B?GyRCJCgbKEI=?= <foo@bar>"
450 'separate-sticked-special)
453 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?="
454 "Subject:
\e$B$"
\e(B")
457 "Subject: a=?ISO-2022-JP?B?GyRCJCIbKEI=?="
458 "Subject: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=")
461 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=b"
462 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=b")
465 "Subject: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=b"
466 "Subject: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=b")
469 "Subject: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?="
470 "Subject: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=")
473 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b)"
474 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b)")
477 "Subject: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b)"
478 "Subject: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b)")
481 "Subject: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?="
482 "Subject: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=")
485 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\""
486 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\"")
489 "Subject: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\""
490 "Subject: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\"")
493 "Subject: (Re: =?ISO-2022-JP?B?GyRCJCIbKEI=?=)"
494 "Subject: (Re: =?ISO-2022-JP?B?GyRCJCIbKEI=?=)")
497 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:"
498 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:")
501 "Subject: =?ISO-2022-JP?B??="
502 "Subject: =?ISO-2022-JP?B??=")
505 "Subject: =?ISO-2022-JP?B?DQoNCg==?="
509 "Subject:
\e$B0$
\e(B
\e$BR_
\e(B"
510 "Subject: =?ISO-2022-JP?B?GyRCMCQbKEIgICAgICAgICAgICAgICAgICAgICAgICAgICAg?=
511 =?US-ASCII?Q?____________________________________________________________?=
512 =?ISO-2022-JP?B?ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBskQlJfGyhC?=")
515 "Subject: =?ISO-2022-JP?B?GyRCMCQbKEIgICAgICAgICAgICAgICAgICAgICAgICAgICAg?=
516 =?US-ASCII?Q?____________________________________________________________?=
517 =?ISO-2022-JP?B?ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBskQlJfGyhC?="
518 "Subject:
\e$B0$
\e(B
\e$BR_
\e(B")
521 "Subject:
\e$B0$
\e(B
\e$BR_
\e(B"
522 "Subject: =?ISO-2022-JP?B?GyQpQrCkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDS3w=="
523 'ignore-76bytes-limit 'ignore-75bytes-limit)
526 "Subject:=?ISO-2022-JP?B?GyRCJCIbKEI=?="
527 "Subject:=?ISO-2022-JP?B?GyRCJCIbKEI=?=")
530 "Subject:=?ISO-2022-JP?B?GyRCJCIbKEI=?="
532 'permit-sticked-special)
535 "From:
\e.A
\eN! <akr@jaist.ac.jp>"
\e*B
536 "From: =?ISO-8859-1?Q?=A1?= <akr@jaist.ac.jp>")
539 "From: \"abcdefghijklmnopqrstu
\e.A
\eN!()\\\"\\\\\" <akr@jaist.ac.jp>"
\e*B
540 "From: =?ISO-8859-1?Q?abcdefghijklmnopqrst=A1=28=29=22=5C?= <akr@jaist.ac.jp>")
543 "From: akr@jaist.ac.jp (abcdefghijklmnopqrst
\e.A
\eN!\\(\\)\"\\\\)"
\e*B
544 "From: akr@jaist.ac.jp (=?ISO-8859-1?Q?abcdefghijklmnopqrst=A1=28=29\"=5C?=)")
546 ;----------------------------------------------------------------------------