1 ;----------------------------------------------------------------------------
2 ;-------- This sequece of HYPHEN-MINUS 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
20 (or (memq 'permit-sticked-comment opts)
21 (memq 'permit-sticked-special opts)))
22 (setq eword-decode-quoted-encoded-word nil)
23 (if (stringp dsts) (setq dsts (list dsts)))
25 (insert src "\n" mail-header-separator)
26 (eword-decode-header 'us-ascii mail-header-separator)
27 (goto-char (point-min))
28 (std11-narrow-to-header mail-header-separator)
30 (let ((result (buffer-substring (point-min) (point))))
31 (if (member result dsts) t result))))
33 (defun encode (src dsts &rest opts)
34 (setq eword-lexical-analyze-cache nil)
35 (setq eword-decode-sticked-encoded-word nil)
36 (setq eword-decode-quoted-encoded-word nil)
37 (if (stringp dsts) (setq dsts (list dsts)))
39 (insert src "\n" mail-header-separator)
40 (goto-char (point-min))
41 (eword-encode-header 'us-ascii)
42 (goto-char (point-min))
43 (std11-narrow-to-header mail-header-separator)
45 (let ((result (buffer-substring (point-min) (point))))
46 (if (member result dsts) t result))))
51 "From: =?US-ASCII?Q?Keith_Moore?= <moore@cs.utk.edu>"
52 "From: Keith Moore <moore@cs.utk.edu>")
55 "To: =?ISO-8859-1?Q?Keld_J=F8rn_Simonsen?= <keld@dkuug.dk>"
56 "To: Keld J
\e.A
\eNxrn Simonsen <keld@dkuug.dk>")
\e*B
59 "CC: =?ISO-8859-1?Q?Andr=E9?= Pirard <PIRARD@vm1.ulg.ac.be>"
60 "CC: Andr
\e.A
\eNi Pirard <PIRARD@vm1.ulg.ac.be>")
\e*B
63 "Subject: =?ISO-8859-1?B?SWYgeW91IGNhbiByZWFkIHRoaXMgeW8=?=
64 =?ISO-8859-2?B?dSB1bmRlcnN0YW5kIHRoZSBleGFtcGxlLg==?="
65 "Subject: If you can read this you understand the example.")
68 "From: =?ISO-8859-1?Q?Olle_J=E4rnefors?= <ojarnef@admin.kth.se>"
69 "From: Olle J
\e.A
\eNdrnefors <ojarnef@admin.kth.se>")
\e*B
72 "From: =?ISO-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@nada.kth.se>"
73 "From: Patrik F
\e.A
\eNdltstr
\eNvm <paf@nada.kth.se>")
\e*B
76 "From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
77 (=?iso-8859-8?b?7eXs+SDv4SDp7Oj08A==?=)"
78 "From: Nathaniel Borenstein <nsb@thumper.bellcore.com> (
\e.H
\eNm
\eNe
\eNl
\eNy
\eNo
\eNa
\eNi
\eNl
\eNh
\eNt
\eNp)")
\e*B
82 "From: foo@bar.baz (=?ISO-8859-1?Q?a?=)"
83 "From: foo@bar.baz (a)")
86 "From: foo@bar.baz (=?ISO-8859-1?Q?a?= b)"
87 "From: foo@bar.baz (a b)")
90 "From: foo@bar.baz (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)"
91 "From: foo@bar.baz (ab)")
94 "From: foo@bar.baz (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)"
95 "From: foo@bar.baz (ab)")
98 "From: foo@bar.baz (=?ISO-8859-1?Q?a?=
100 "From: foo@bar.baz (ab)")
103 "From: foo@bar.baz (=?ISO-8859-1?Q?a_b?=)"
104 "From: foo@bar.baz (a b)")
107 "From: foo@bar.baz (=?ISO-8859-1?Q?a?= =?ISO-8859-2?Q?_b?=)"
108 "From: foo@bar.baz (a b)")
111 "Subject: (=?ISO-8859-1?Q?a?=)"
112 "Subject: (=?ISO-8859-1?Q?a?=)")
115 "Subject: (=?ISO-8859-1?Q?a?= b)"
116 "Subject: (=?ISO-8859-1?Q?a?= b)")
119 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)"
120 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)")
123 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)"
124 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)")
127 "Subject: (=?ISO-8859-1?Q?a?=
129 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-1?Q?b?=)")
132 "Subject: (=?ISO-8859-1?Q?a_b?=)"
133 "Subject: (=?ISO-8859-1?Q?a_b?=)")
136 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-2?Q?_b?=)"
137 "Subject: (=?ISO-8859-1?Q?a?= =?ISO-8859-2?Q?_b?=)")
139 ;;; by akr@jaist.ac.jp
142 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
143 "From:
\e$B$"
\e(B <akr@jaist.ac.jp>")
146 "From:
\e$B$"
\e(B <akr@jaist.ac.jp>"
147 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>")
150 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?= =?ISO-2022-JP?B?GyRCJCQbKEI=?=
152 "From:
\e$B$"$$
\e(B <akr@jaist.ac.jp>")
155 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=
156 =?ISO-2022-JP?B?GyRCJCQbKEI=?=
158 "From:
\e$B$"$$
\e(B <akr@jaist.ac.jp>")
161 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=
162 =?ISO-2022-JP?B?GyRCJCQbKEI=?=
164 "From:
\e$B$"$$
\e(B <akr@jaist.ac.jp>")
167 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?==?ISO-2022-JP?B?GyRCJCQbKEI=?=
169 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?==?ISO-2022-JP?B?GyRCJCQbKEI=?= <akr@jaist.ac.jp>")
172 "From: akr@jaist.ac.jp
173 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=\\a=?ISO-2022-JP?B?GyRCJCQbKEI=?=)"
174 "From: akr@jaist.ac.jp (
\e$B$"
\e(B\\a
\e$B$$
\e(B)")
178 "From: akr@jaist.ac.jp
179 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=a=?ISO-2022-JP?B?GyRCJCQbKEI=?=)"
180 "From: akr@jaist.ac.jp (=?ISO-2022-JP?B?GyRCJCIbKEI=?=a=?ISO-2022-JP?B?GyRCJCQbKEI=?=)")
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 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)")
190 "From: akr@jaist.ac.jp
191 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)"
192 "From: akr@jaist.ac.jp (
\e$B$"
\e(B(
\e$B$$
\e(B)
\e$B$&
\e(B)"
193 'ignore-76bytes-limit)
196 "From: akr@jaist.ac.jp (
\e$B$"
\e(B(
\e$B$$
\e(B)
\e$B$&
\e(B)"
197 "From: akr@jaist.ac.jp
198 (=?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)"
199 'ignore-76bytes-limit)
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 "From: akr@jaist.ac.jp (
\e$B$"
\e(B(
\e$B$$
\e(B)
\e$B$&
\e(B)")
209 "From: akr@jaist.ac.jp (
\e$B$"
\e(B(
\e$B$$
\e(B)
\e$B$&
\e(B)"
210 "From: akr@jaist.ac.jp (=?ISO-2022-JP?B?GyRCJCIbKEI=?=
211 =?ISO-2022-JP?B?GyhC?=(=?ISO-2022-JP?B?GyRCJCQbKEI=?=
212 =?ISO-2022-JP?B?GyhC?=)=?ISO-2022-JP?B?GyRCJCYbKEI=?=)"
213 'zero-characters-encoded-word-hack)
217 "From: a=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
218 "From: a=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>")
221 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=b <akr@jaist.ac.jp>"
222 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=b <akr@jaist.ac.jp>")
225 "From: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=b <akr@jaist.ac.jp>"
226 "From: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=b <akr@jaist.ac.jp>")
229 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
230 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>")
233 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>"
234 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>")
237 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>"
238 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>")
241 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
242 "From: (a)
\e$B$"
\e(B <akr@jaist.ac.jp>"
243 'permit-sticked-comment)
246 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>"
247 "From:
\e$B$"
\e(B(b) <akr@jaist.ac.jp>"
248 'permit-sticked-comment)
251 "From: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b) <akr@jaist.ac.jp>"
252 "From: (a)
\e$B$"
\e(B(b) <akr@jaist.ac.jp>"
253 'permit-sticked-comment)
256 "From: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
257 "From: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>")
260 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\" <akr@jaist.ac.jp>"
261 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\" <akr@jaist.ac.jp>")
264 "From: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\" <akr@jaist.ac.jp>"
265 "From: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\" <akr@jaist.ac.jp>")
268 "From: \"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\" <akr@jaist.ac.jp>"
269 "From: \"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\" <akr@jaist.ac.jp>")
272 "From: \"\\\"\\\\\" =?ISO-2022-JP?B?GyRCJCIbKEI=?= \"\\\"\\\\\" <akr@jaist.ac.jp>"
273 "From: \"\\\"\\\\\"
\e$B$"
\e(B \"\\\"\\\\\" <akr@jaist.ac.jp>")
276 "From: < =?ISO-2022-JP?B?GyRCJCIbKEI=?= @jaist.ac.jp>"
277 "From: < =?ISO-2022-JP?B?GyRCJCIbKEI=?= @jaist.ac.jp>")
281 "From: =?ISO-2022-JP?Q?=1B=24BAA=1B=28B?= <akr@jaist.ac.jp>"
282 "From:
\e$BAA
\e(B <akr@jaist.ac.jp>")
285 "From: =?ISO-2022-JP?Q?=1B$BAA=1B(B?= ) <akr@jaist.ac.jp>"
286 "From: =?ISO-2022-JP?Q?=1B$BAA=1B(B?= ) <akr@jaist.ac.jp>")
289 "From: (=?US-ASCII?Q?(?=)foo@bar.baz(=?US-ASCII?Q?))baz@bar.foo(?=)"
290 "From: (=?US-ASCII?Q?(?=)foo@bar.baz(=?US-ASCII?Q?))baz@bar.foo(?=)")
293 "From: \"
\e$B$"
\e(B(
\e$B$"
\e(B)\" <akr@jaist.ac.jp>"
294 "From: =?ISO-2022-JP?B?GyRCJCIbKEIoGyRCJCIbKEIp?= <akr@jaist.ac.jp>")
298 "From: =?ISO-2022-JP?B?GyRCJCIbKEIoGyRCJCIbKEIp?= <akr@jaist.ac.jp>"
299 "From: \"
\e$B$"
\e(B(
\e$B$"
\e(B)\" <akr@jaist.ac.jp>")
302 "From:
\e$B$"
\e(B(
\e$B$"
\e(B) <akr@jaist.ac.jp>"
303 "From: =?ISO-2022-JP?B?GyRCJCIbKEIoGyRCJCIbKEIp?= <akr@jaist.ac.jp>"
304 'encode-sticked-comment-as-atom)
308 "From:
\e$B$"
\e(B(
\e$B$"
\e(B) <akr@jaist.ac.jp>"
309 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCIbKEI=?=)
311 'permit-sticked-comment)
315 "From:
\e$B$"
\e(B(
\e$B$"
\e(B) <akr@jaist.ac.jp>"
316 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?= (=?ISO-2022-JP?B?GyRCJCIbKEI=?=)
318 'separate-sticked-comment)
322 "From: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(=?ISO-2022-JP?B?GyRCJCIbKEI=?=)
324 "From:
\e$B$"
\e(B(
\e$B$"
\e(B) <akr@jaist.ac.jp>"
325 'permit-sticked-comment)
328 "From: =?US-ASCII?Q?=28?= <akr@jaist.ac.jp>, =?US-ASCII?Q?=29?= <akr@jaist.ac.jp>"
329 "From: \"(\" <akr@jaist.ac.jp>, \")\" <akr@jaist.ac.jp>")
332 "From: =?ISO-2022-JP?B?YSJiGyRCJCIbKEJjXA==?= <akr@jaist.ac.jp>"
333 "From: \"a\\\"b
\e$B$"
\e(Bc\\\\\" <akr@jaist.ac.jp>")
336 "From: \"a\\\"b
\e$B$"
\e(Bc\\\\\" <akr@jaist.ac.jp>"
337 "From: =?ISO-2022-JP?B?YSJiGyRCJCIbKEJjXA==?= <akr@jaist.ac.jp>")
341 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
342 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>")
345 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
346 "To:
\e$B$"
\e(B<akr@jaist.ac.jp>"
347 'permit-sticked-special)
350 "To:
\e$B$"
\e(B<akr@jaist.ac.jp>"
351 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
352 'permit-sticked-special)
356 "To:
\e$B$"
\e(B<akr@jaist.ac.jp>"
357 "To: =?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)
376 "To: <akr@jaist.ac.jp>,
\e$B$"
\e(B<akr@jaist.ac.jp>"
377 "To: <akr@jaist.ac.jp>, =?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
378 'separate-sticked-special)
381 "To: akr@jaist.ac.jp,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
382 "To: akr@jaist.ac.jp,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>")
385 "To: akr@jaist.ac.jp,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
386 "To: akr@jaist.ac.jp,
\e$B$"
\e(B<akr@jaist.ac.jp>"
387 'permit-sticked-special)
390 "To: akr@jaist.ac.jp,
\e$B$"
\e(B<akr@jaist.ac.jp>"
391 "To: akr@jaist.ac.jp,=?ISO-2022-JP?B?GyRCJCIbKEI=?=<akr@jaist.ac.jp>"
392 'permit-sticked-special)
396 "To: akr@jaist.ac.jp,
\e$B$"
\e(B<akr@jaist.ac.jp>"
397 "To: akr@jaist.ac.jp, =?ISO-2022-JP?B?GyRCJCIbKEI=?= <akr@jaist.ac.jp>"
398 'separate-sticked-special)
401 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:akr@jaist.ac.jp;"
402 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:akr@jaist.ac.jp;")
405 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:akr@jaist.ac.jp;"
406 "To:
\e$B$"
\e(B:akr@jaist.ac.jp;"
407 'permit-sticked-special)
410 "To:
\e$B$"
\e(B:akr@jaist.ac.jp;"
411 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:akr@jaist.ac.jp;"
412 'permit-sticked-special)
416 "To:
\e$B$"
\e(B:akr@jaist.ac.jp;"
417 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?= :akr@jaist.ac.jp;"
418 'separate-sticked-special)
422 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<akr@jaist.ac.jp>;"
423 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<akr@jaist.ac.jp>;")
426 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<akr@jaist.ac.jp>;"
427 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<akr@jaist.ac.jp>;"
428 'ignore-76bytes-limit 'permit-sticked-special)
431 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<akr@jaist.ac.jp>;"
432 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=<akr@jaist.ac.jp>;"
433 'ignore-76bytes-limit 'permit-sticked-special)
437 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<akr@jaist.ac.jp>;"
438 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=
439 =?ISO-2022-JP?B?GyhC?=<akr@jaist.ac.jp>;"
440 'zero-characters-encoded-word-hack 'permit-sticked-special)
444 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<akr@jaist.ac.jp>;"
445 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?= : =?ISO-2022-JP?B?GyRCJCQbKEI=?=
447 'separate-sticked-special)
451 "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>"
452 "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>")
455 "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>"
456 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<foo@bar>,
\e$B$&
\e(B<foo@bar>;,
\e$B$(
\e(B<foo@bar>"
457 'ignore-76bytes-limit 'permit-sticked-special)
460 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<foo@bar>,
\e$B$&
\e(B<foo@bar>;,
\e$B$(
\e(B<foo@bar>"
461 "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>"
462 'ignore-76bytes-limit 'permit-sticked-special)
466 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<foo@bar>,
\e$B$&
\e(B<foo@bar>;,
\e$B$(
\e(B<foo@bar>"
467 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:=?ISO-2022-JP?B?GyRCJCQbKEI=?=
468 =?ISO-2022-JP?B?GyhC?=<foo@bar>,=?ISO-2022-JP?B?GyRCJCYbKEI=?=
469 =?ISO-2022-JP?B?GyhC?=<foo@bar>;,=?ISO-2022-JP?B?GyRCJCgbKEI=?=<foo@bar>"
470 'zero-characters-encoded-word-hack 'permit-sticked-special)
474 "To:
\e$B$"
\e(B:
\e$B$$
\e(B<foo@bar>,
\e$B$&
\e(B<foo@bar>;,
\e$B$(
\e(B<foo@bar>"
475 "To: =?ISO-2022-JP?B?GyRCJCIbKEI=?= : =?ISO-2022-JP?B?GyRCJCQbKEI=?=
476 <foo@bar>, =?ISO-2022-JP?B?GyRCJCYbKEI=?= <foo@bar>;,
477 =?ISO-2022-JP?B?GyRCJCgbKEI=?= <foo@bar>"
478 'separate-sticked-special)
482 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?="
483 "Subject:
\e$B$"
\e(B")
486 "Subject: a=?ISO-2022-JP?B?GyRCJCIbKEI=?="
487 "Subject: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=")
490 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=b"
491 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=b")
494 "Subject: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=b"
495 "Subject: a=?ISO-2022-JP?B?GyRCJCIbKEI=?=b")
498 "Subject: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?="
499 "Subject: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=")
502 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b)"
503 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=(b)")
506 "Subject: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b)"
507 "Subject: (a)=?ISO-2022-JP?B?GyRCJCIbKEI=?=(b)")
510 "Subject: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?="
511 "Subject: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=")
514 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\""
515 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\"")
518 "Subject: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\""
519 "Subject: \"a\"=?ISO-2022-JP?B?GyRCJCIbKEI=?=\"b\"")
522 "Subject: (Re: =?ISO-2022-JP?B?GyRCJCIbKEI=?=)"
523 "Subject: (Re: =?ISO-2022-JP?B?GyRCJCIbKEI=?=)")
526 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:"
527 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?=:")
530 "Subject: =?ISO-2022-JP?B??="
531 "Subject: =?ISO-2022-JP?B??=")
534 "Subject: =?ISO-2022-JP?B?DQoNCg==?="
538 "Subject: =?US-ASCII?Q?a=0D=0A_b?="
543 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?= a
544 =?ISO-2022-JP?B?GyRCJCQbKEI=?="
545 "Subject:
\e$B$"
\e(B a
\e$B$$
\e(B")
548 "Subject:
\e$B0$
\e(B
\e$BR_
\e(B"
549 "Subject: =?ISO-2022-JP?B?GyRCMCQbKEIgICAgICAgICAgICAgICAgICAgICAgICAgICAg?=
550 =?US-ASCII?Q?____________________________________________________________?=
551 =?ISO-2022-JP?B?ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBskQlJfGyhC?=")
555 "Subject: =?ISO-2022-JP?B?GyRCMCQbKEIgICAgICAgICAgICAgICAgICAgICAgICAgICAg?=
556 =?US-ASCII?Q?____________________________________________________________?=
557 =?ISO-2022-JP?B?ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIBskQlJfGyhC?="
558 "Subject:
\e$B0$
\e(B
\e$BR_
\e(B")
561 "Subject:
\e$B0$
\e(B
\e$BR_
\e(B"
562 "Subject: =?ISO-2022-JP?B?GyQpQrCkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDS3w=="
563 'ignore-76bytes-limit 'ignore-75bytes-limit)
567 "Subject:=?ISO-2022-JP?B?GyRCJCIbKEI=?="
568 "Subject:=?ISO-2022-JP?B?GyRCJCIbKEI=?=")
571 "Subject:=?ISO-2022-JP?B?GyRCJCIbKEI=?="
573 'permit-sticked-special)
576 "From:
\e.A
\eN! <akr@jaist.ac.jp>"
\e*B
577 "From: =?ISO-8859-1?Q?=A1?= <akr@jaist.ac.jp>")
580 "From: =?ISO-8859-1?Q?abcdefghijklmnopqrst=A1=28=29=22=5C?= <akr@jaist.ac.jp>"
581 "From: \"abcdefghijklmnopqrst
\e.A
\eN!()\\\"\\\\\" <akr@jaist.ac.jp>")
\e*B
584 "From: \"abcdefghijklmnopqrst
\e.A
\eN!()\\\"\\\\\" <akr@jaist.ac.jp>"
\e*B
585 "From: =?ISO-8859-1?Q?abcdefghijklmnopqrst=A1=28=29=22=5C?= <akr@jaist.ac.jp>")
589 "From: akr@jaist.ac.jp (abcdefghijklmnopqrst
\e.A
\eN!\\(\\)\"\\\\)"
\e*B
590 "From: akr@jaist.ac.jp (=?ISO-8859-1?Q?abcdefghijklmnopqrst=A1=28=29\"=5C?=)")
598 "Subject: \" =?ISO-2022-JP?B?GyRCJCIbKEI=?= \""
599 "Subject: \"
\e$B$"
\e(B \"")
602 "From: \"\\\\\" =?ISO-2022-JP?B?GyRCJCIbKEI=?= \"\" <akr@jaist.ac.jp>"
603 "From: \"\\\\\"
\e$B$"
\e(B \"\" <akr@jaist.ac.jp>")
606 "Subject: =?ISO-2022-JP?Q?=1B$B$\"=1B(B_=1B$B$\"=1B(B?="
607 "Subject:
\e$B$"
\e(B
\e$B$"
\e(B")
610 "Subject: =?ISO-2022-JP?Q?=1B$B$\"=1B(B =1B$B$\"=1B(B?="
611 "Subject: =?ISO-2022-JP?Q?=1B$B$\"=1B(B =1B$B$\"=1B(B?=")
614 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?= a =?ISO-8859-8?Q?=E0?="
615 "Subject:
\e$B$"
\e(B a
\e.H
\eN`")
\e*B
618 "Subject:
\e$B$"
\e(B a
\e.H
\eN`"
\e*B
619 "Subject: =?ISO-2022-JP?B?GyRCJCIbKEI=?= a =?ISO-8859-8?Q?=E0?=")
622 "Subject: =?ISO-8859-8?Q?=E0?= =?ISO-2022-JP?B?GyRCTm0bKEI=?="
623 "Subject:
\e.H
\eN`
\e$BNm
\e(B")
\e*B
626 "Subject:
\e.H
\eN`
\e$BNm
\e(B"
\e*B
627 "Subject: =?ISO-8859-8?Q?=E0?= =?ISO-2022-JP?B?GyRCTm0bKEI=?=")
631 "Subject: =?ISO-8859-8?Q?=E0_?= =?ISO-2022-JP?B?GyRCTm0bKEI=?="
632 "Subject:
\e.H
\eN`
\e$BNm
\e(B")
\e*B
635 "Subject:
\e.H
\eN`
\e$BNm
\e(B"
\e*B
636 '("Subject: =?ISO-8859-8?Q?=E0_?= =?ISO-2022-JP?B?GyRCTm0bKEI=?="
637 "Subject: =?ISO-8859-8?Q?=E0?= =?ISO-2022-JP?B?IBskQk5tGyhC?="))
640 "Subject:
\e.F
\eNC
\e$B4X?t
\e(B"
\e*B
641 '("Subject: =?ISO-8859-7?Q?=C3?= =?ISO-2022-JP?B?GyRCNFg/dBsoQg==?="
642 "Subject: =?ISO-2022-JP-2?B?Gy5GG05DGyRCNFg/dBsoQg==?="))
645 "Subject: =?ISO-2022-JP-2?B?Gy5GG05DGyRCNFg/dBsoQg==?="
646 "Subject:
\e.F
\eNC
\e$B4X?t
\e(B")
\e*B
649 "Subject: =?ISO-8859-7?Q?=C3?= =?ISO-2022-JP?B?GyRCNFg/dBsoQg==?="
650 "Subject:
\e.F
\eNC
\e$B4X?t
\e(B")
\e*B
652 ;----------------------------------------------------------------------------