[Mew-dist 15402] mew-decode-multipart error ?

noguchi at example.com noguchi at example.com
2000年 12月 12日 (火) 19:34:54 JST


野口@九大といいます。

あるメールで、mew-decode-multipart でエラーが発生します。
SPAM ですので、別に読めなくてもどうって事は無いのですが、一応ご報告します。

環境は
Mew version 1.95b87 on Emacs 20.7 / Mule 4.1 (AOI)
Solaris 2.6
です。

Mew version 1.94.2 on Emacs 20.7 / Mule 4.1 (AOI)
Solaris 2.6
では発生しませんでした。


*Mew debug* バッファには
<<SENTINEL>>
exited abnormally with code 256

という記録が残っています。

*Backtrace* の結果と原因となったメイルを添付します。メイルは Text/Plain で添付してあります。

--
noguchi at example.com
Grad. School of Info. Sci. and Ele. Eng., Kyushu Univ., Fukuoka, Japan
-------------- next part --------------
Signaling: (error "")
  signal(error (""))
  error("")
  (progn (setq mew-decode-error (format "No first boundary for %s" ct)) (error ""))
  (mew-decode-error (format "No first boundary for %s" ct))
  (if (and (re-search-forward bregex nil t) (mew-decode-multipart-boundary-cont)) nil (mew-decode-error (format "No first boundary for %s" ct)))
  (let* ((case-fold-search nil) (ctl ...) (ct ...) (boundary ...) (parts []) part bregex start break) (if (null boundary) (mew-decode-error "No boundary parameter for multipart")) (mew-syntax-set-key syntax (quote multi)) (setq bregex (mew-decode-multipart-boundary-regex boundary)) (if (and ... ...) nil (mew-decode-error ...)) (forward-line) (setq start (point)) (catch (quote multipart) (while ... ... ... ... ... ...) (mew-decode-error ...)))
  mew-decode-multipart([multi 1301 nil nil ("multipart/alternative" ("boundary" "----=_NextPart_IEZqljvbvJbpPn7jItBKjjCEnRUUxAA")) nil nil nil nil] 1 nil)
  (setq syntax (mew-decode-multipart syntax cnt nil))
  (cond ((string= mew-ct-mld ct) (setq syntax ...)) ((string= mew-ct-mls ct) (setq syntax ...)) ((string= mew-ct-mle ct) (if ... ... ...)) (t (setq syntax ...)))
  (if multi-err (mew-syntax-set-ct syntax mew-type-apo) (cond (... ...) (... ...) (... ...) (t ...)))
  (cond ((not ...) (mew-syntax-set-ct syntax mew-type-apo)) ((string-match "^Message/" ct) (if ... ... ...)) ((string-match "^Multipart/" ct) (if ... ... ... ...) (if multi-err ... ...)) (t (if ... ...) (if ... ...)))
  (let* ((case-fold-search t) (begin ...) (syntax ...) (ctl ...) (ct ...) (cte ...) (multi-err t) (encap nil)) (cond (... ...) (... ...) (... ... ...) (t ... ...)) (if (not ...) (mew-syntax-set-end syntax ...)) (if encap (let ... ... ... ...) syntax))
  mew-decode-singlepart(1 nil nil)
  (setq part (mew-decode-singlepart cnt dct nil))
  (save-restriction (narrow-to-region start (point)) (goto-char (point-min)) (setq part (mew-decode-singlepart cnt dct nil)) (setq parts (vconcat parts ...)))
  (save-excursion (if (not break) (forward-line -1)) (beginning-of-line) (forward-char -1) (save-restriction (narrow-to-region start ...) (goto-char ...) (setq part ...) (setq parts ...)))
  (while (re-search-forward bregex nil t) (setq break (mew-decode-multipart-boundary-end)) (if break nil (forward-line)) (save-excursion (if ... ...) (beginning-of-line) (forward-char -1) (save-restriction ... ... ... ...)) (setq start (point)) (if break (throw ... ...)))
  (catch (quote multipart) (while (re-search-forward bregex nil t) (setq break ...) (if break nil ...) (save-excursion ... ... ... ...) (setq start ...) (if break ...)) (mew-decode-error (format "No last boundary for %s" ct)))
  (let* ((case-fold-search nil) (ctl ...) (ct ...) (boundary ...) (parts []) part bregex start break) (if (null boundary) (mew-decode-error "No boundary parameter for multipart")) (mew-syntax-set-key syntax (quote multi)) (setq bregex (mew-decode-multipart-boundary-regex boundary)) (if (and ... ...) nil (mew-decode-error ...)) (forward-line) (setq start (point)) (catch (quote multipart) (while ... ... ... ... ... ...) (mew-decode-error ...)))
  mew-decode-multipart([multi 1111 nil nil ("multipart/related" ("type" "multipart/alternative") ("boundary" "----=_NextPart_IEZqljvbvJbpPn7jItBKjjCEnRUUx")) nil nil nil nil] 1 nil)
  (setq syntax (mew-decode-multipart syntax cnt nil))
  (cond ((string= mew-ct-mld ct) (setq syntax ...)) ((string= mew-ct-mls ct) (setq syntax ...)) ((string= mew-ct-mle ct) (if ... ... ...)) (t (setq syntax ...)))
  (if multi-err (mew-syntax-set-ct syntax mew-type-apo) (cond (... ...) (... ...) (... ...) (t ...)))
  (cond ((not ...) (mew-syntax-set-ct syntax mew-type-apo)) ((string-match "^Message/" ct) (if ... ... ...)) ((string-match "^Multipart/" ct) (if ... ... ... ...) (if multi-err ... ...)) (t (if ... ...) (if ... ...)))
  (let* ((case-fold-search t) (begin ...) (syntax ...) (ctl ...) (ct ...) (cte ...) (multi-err t) (encap nil)) (cond (... ...) (... ...) (... ... ...) (t ... ...)) (if (not ...) (mew-syntax-set-end syntax ...)) (if encap (let ... ... ... ...) syntax))
  mew-decode-singlepart(1 nil message)
  (setq part (mew-decode-singlepart cnt nil (quote message)))
  (save-restriction (narrow-to-region (point) (point-max)) (setq part (mew-decode-singlepart cnt nil ...)) (mew-syntax-set-key syntax (quote message)) (mew-syntax-set-end syntax (1- ...)) (or (mew-syntax-get-cd syntax) (mew-syntax-set-cd syntax subj)) (mew-syntax-cat syntax part))
  (cond (mimep (save-restriction ... ... ... ... ... ...)) (t (if ... ... ...) (if ... ...) (mew-syntax-set-key syntax ...) (mew-syntax-set-end syntax ...) (or ... ...) (mew-decode-syntax-rfc822 syntax)))
  (let* ((msf ...) (mimep ...) (subj ...) (mew-inherit-decode-signer ...) part) (cond (mimep ...) (t ... ... ... ... ... ...)))
  (cond ((and ... ...) (if ... ... ...) (mew-syntax-set-key syntax ...) (mew-syntax-set-end syntax ...) (mew-decode-syntax-rfc822 syntax)) (t (let* ... ...)))
  mew-decode-message([message 1 nil nil ("Message/Rfc822") nil nil nil nil] 0)
  (setq mew-decode-syntax (mew-decode-message (mew-decode-syntax-rfc822-head) 0))
  (let ((debug-on-error t)) (setq mew-decode-syntax (mew-decode-message ... 0)))
  (if mew-debug (let (...) (setq mew-decode-syntax ...)) (condition-case nil (setq mew-decode-syntax ...) (error ... ... ...)))
  mew-decode()
  (if unlimit (let (... ...) (mew-decode)) (mew-decode))
  (condition-case nil (if unlimit (let ... ...) (mew-decode)) (quit (mew-cache-delete) (message "MIME decoding for %s/%s is quitted." fld msg) (throw ... ...)))
  (catch (quote return) (if cache (progn ... ...) (setq cache ...) (setq decode t)) (if (not decode) (throw ... nil)) (set-buffer cache) (mew-erase-buffer) (condition-case errmsg (setq tim-siz ...) (error ... ... ...)) (mew-cinfo-set fld msg (car tim-siz) (cdr tim-siz)) (mew-dinfo-set nil t) (mew-decode-syntax-clear) (condition-case nil (if unlimit ... ...) (quit ... ... ...)) (setq mew-icon-info msg) (mew-decode-syntax-set))
  (let* ((cbuf ...) (cache ...) tim-siz decode errormsg) (catch (quote return) (if cache ... ... ...) (if ... ...) (set-buffer cache) (mew-erase-buffer) (condition-case errmsg ... ...) (mew-cinfo-set fld msg ... ...) (mew-dinfo-set nil t) (mew-decode-syntax-clear) (condition-case nil ... ...) (setq mew-icon-info msg) (mew-decode-syntax-set)) (set-buffer cbuf) (if errormsg (if no-err ... ...)) cache)
  mew-cache-message("+Mew/bug" "1" nil)
  (let ((cache ...)) (mew-decode-syntax-copy cache) (if (not nodisplay) (mew-mime-message/rfc822 cache mew-decode-syntax)) (mew-decode-syntax-print sumbuf mew-decode-syntax mew-syntax-multi-form mew-syntax-icon-spec) (mew-summary-display-postscript) cache)
  (let ((buffer-read-only nil) (inhibit-read-only t) (zmacs-regions nil)) (mew-summary-display-preamble) (let (...) (mew-decode-syntax-copy cache) (if ... ...) (mew-decode-syntax-print sumbuf mew-decode-syntax mew-syntax-multi-form mew-syntax-icon-spec) (mew-summary-display-postscript) cache))
  (mew-elet (mew-summary-display-preamble) (let (...) (mew-decode-syntax-copy cache) (if ... ...) (mew-decode-syntax-print sumbuf mew-decode-syntax mew-syntax-multi-form mew-syntax-icon-spec) (mew-summary-display-postscript) cache))
  mew-summary-cache-message("+Mew/bug" "1" #<buffer +Mew/bug>)
  (cond ((string= fld mew-draft-folder) (if ... ... ... ... ...)) ((mew-summary-message-toobig fld msg) (if ... ... ... ... ... ...)) (t (mew-decode-syntax-clear) (mew-summary-cache-message fld msg sumbuf) (setq prefetch t)))
  (cond ((null cache) (mew-decode-syntax-delete) (cond ... ... ...)) (msg (cond ... ...)) (part (cond ... ...)))
  (progn (mew-summary-toggle-disp-msg (quote on)) (mew-window-configure (quote message)) (mew-current-set (quote fld) fld) (mew-current-set (quote msg) (or msg omsg)) (mew-current-set (quote part) part) (cond (... ... ...) (msg ...) (part ...)))
  (unwind-protect (progn (mew-summary-toggle-disp-msg ...) (mew-window-configure ...) (mew-current-set ... fld) (mew-current-set ... ...) (mew-current-set ... part) (cond ... ... ...)) (if mew-decode-error (message "MIME decoding error: %s" mew-decode-error)) (setq mew-message-buffer-summary vfld) (select-window win) (mew-summary-cursor-postscript nil) (if prefetch (mew-summary-cache-prefetch)) (if next (mew-summary-display-after mew-summary-show-direction)))
  (let* ((fld ...) (vfld ...) (msg ...) (part ...) (ofld ...) (omsg ...) (opart ...) (cache ...) (win ...) (read-through ...) (sumbuf ...) next prefetch) (unwind-protect (progn ... ... ... ... ... ...) (if mew-decode-error ...) (setq mew-message-buffer-summary vfld) (select-window win) (mew-summary-cursor-postscript nil) (if prefetch ...) (if next ...)))
  (cond ((eobp) (message "No message")) ((not ...) (message "No message")) (t (let* ... ...)))
  (mew-summary-msg-or-part (let* (... ... ... ... ... ... ... ... ... ... ... next prefetch) (unwind-protect ... ... ... ... ... ... ...)))
  (if (not (or redisplay mew-summary-buffer-disp-msg ...)) nil (mew-summary-msg-or-part (let* ... ...)))
  mew-summary-display(nil)
* call-interactively(mew-summary-display)
-------------- next part --------------
Return-Path: <ZmvbefA at example.com>
Received: from square.st.csce.kyushu-u.ac.jp (square.csce.kyushu-u.ac.jp [133.5.17.8])
	by crest.csce.kyushu-u.ac.jp (8.9.3+3.2W/3.7W99041514) with ESMTP id AAA12370;
	Sun, 10 Dec 2000 00:03:24 +0900 (JST)
Received: from castor.csce.kyushu-u.ac.jp (castor.csce.kyushu-u.ac.jp [133.5.17.1])
	by square.st.csce.kyushu-u.ac.jp (8.9.3/3.7W00032404) with ESMTP id AAA19996;
	Sun, 10 Dec 2000 00:03:23 +0900 (JST)
Received: from mis (tc069146.seeder.net [202.43.69.146] (may be forged))
	by castor.csce.kyushu-u.ac.jp (8.9.3/3.7W00032404) with SMTP id AAA06070;
	Sun, 10 Dec 2000 00:02:41 +0900 (JST)
Date: Sun, 10 Dec 2000 00:02:41 +0900 (JST)
Message-Id: <200012091502.AAA06070 at example.com>
From: juu0308 at example.com
To: 
Subject: =?big5?Q?=B8=B9=A5~ ~~  =C0u=B4f=A6s=B4=DA=A7Q=B2v 6.7 %?=
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_IEZqljvbvJbpPn7jItBKjjCEnRUUx"
X-Mailer: 4mCjR4lw6O4WWHBgjXnwzxJ3nRJM
X-Priority: 3
X-MSMail-Priority: Normal
X-UIDL: 4c6749fbcd55dd11cb0e2b7961b22123
Status: U

This is a multi-part message in MIME format.

------=_NextPart_IEZqljvbvJbpPn7jItBKjjCEnRUUx
Content-Type: multipart/alternative;
	boundary="----=_NextPart_IEZqljvbvJbpPn7jItBKjjCEnRUUxAA"


------=_NextPart_IEZqljvbvJbpPn7jItBKjjCEnRUUxAA
Content-Type: text/plain;
Content-Transfer-Encoding: base64

PGh0bWw+DQoNCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50
PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9YmlnNSI+DQo8bWV0YSBuYW1lPSJHRU5FUkFUT1IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBGcm9udFBhZ2UgNC4wIj4NCjxtZXRhIG5hbWU9IlByb2dJZCIgY29udGVu
dD0iRnJvbnRQYWdlLkVkaXRvci5Eb2N1bWVudCI+DQo8dGl0bGU+wHW0ZsB4u1cgNjwvdGl0bGU+
DQo8L2hlYWQ+DQoNCjxib2R5Pg0KDQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQ7IGZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKx
Ij48Zm9udCBzaXplPSI1Ij7AdbRmwHi7VzxzcGFuIGxhbmc9IkVOLVVTIj4gDQo8Zm9udCBzaXpl
PSI2IiBjb2xvcj0iI0ZGMDAwMCI+Ni43okg8L2ZvbnQ+PG86cD4gPC9zcGFuPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAgDQqkVKRqq0/D0jwvZm9udD48c3BhbiBs
YW5nPSJFTi1VUyI+PGZvbnQgc2l6ZT0iNSI+PG86cD4NCjwvbzpwPiANCjwvZm9udD4gDQo8L3Nw
YW4+PC9zcGFuPjwvcD4gDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MjQuMHB0O3RleHQtaW5kZW50Oi0yNC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzM7IA0KdGFi
LXN0b3BzOmxpc3QgMjQuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4w
cHQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4w
cHQ7IGZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxIj48Zm9udCBzaXplPSI0Ij48Zm9udCBj
b2xvcj0iI0ZGMDAwMCI+MS48c3BhbiBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh
cmlhbnQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgbXNvLWJpZGktZm9u
dC1zaXplOiAxMi4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyANCjwvc3Bhbj48L2ZvbnQ+PC9mb250
Pjwvc3Bhbj48Zm9udCBzaXplPSI0Ij48c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAx
Mi4wcHQ7IGZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxIj48Zm9udCBjb2xvcj0iI0ZGMDAw
MCI+q0+72TxzcGFuIGxhbmc9IkVOLVVTIj4yMDC4VSAgDQqrT8PSsteorTxvOnA+IA0KJm5ic3A7
DQo8L3NwYW4+PC9mb250Pjwvc3Bhbj48L2ZvbnQ+PC9iPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjQuMHB0O3RleHQtaW5kZW50Oi0yNC4wcHQ7
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzM7DQp0YWItc3RvcHM6bGlzdCAyNC4wcHQiPjxzcGFuIHN0
eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdDsgZm9udC1mYW1pbHk6ILZXrOO/QaLeot2i
3qHQorEiPjxmb250IHNpemU9IjQiPjxmb250IGNvbG9yPSIjRkYwMDAwIj4yLjxzcGFuIHN0eWxl
PSJmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LWZhbWlseTog
VGltZXMgTmV3IFJvbWFuOyBtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IA0KPC9zcGFuPjwvZm9udD48L2ZvbnQ+PC9zcGFuPjxmb250IHNpemU9IjQiPjxzcGFu
IHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdDsgZm9udC1mYW1pbHk6ILZXrOO/QaLe
ot2i3qHQorEiPjxmb250IGNvbG9yPSIjRkYwMDAwIj6mfqr3u+Ko+qtPw9I8c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4NCjwvbzpwPiANCjwvc3Bhbj48L2ZvbnQ+PC9zcGFuPjwvZm9udD48L2I+PC9z
cGFuPjwvcD4gDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjQuMHB0
O3RleHQtaW5kZW50Oi0yNC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzM7IA0KdGFiLXN0b3Bz
Omxpc3QgMjQuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPjxi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQ7IGZv
bnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxIj48Zm9udCBzaXplPSI0Ij48Zm9udCBjb2xvcj0i
I0ZGMDAwMCI+My48c3BhbiBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6
IG5vcm1hbDsgZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgbXNvLWJpZGktZm9udC1zaXpl
OiAxMi4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyANCjwvc3Bhbj48L2ZvbnQ+PC9mb250Pjwvc3Bh
bj48L2I+PGZvbnQgc2l6ZT0iNCI+PHNwYW4gc3R5bGU9Im1zby1iaWRpLWZvbnQtc2l6ZTogMTIu
MHB0OyBmb250LWZhbWlseTogtles479Bot6i3aLeodCisSI+PGI+PGZvbnQgY29sb3I9IiNGRjAw
MDAiPrLXqK2nUa6nPC9mb250PjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+PGI+PGZvbnQgY29sb3I9
IiNGRjAwMDAiPjYuN6JIICANCqHjIDYuNaJIPC9mb250PjwvYj48bzpwPiANCjwvbzpwPiANCjwv
c3Bhbj48L3NwYW4+PC9mb250Pjwvc3Bhbj48L3A+IA0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtaW5kZW50Ojc4LjBwdDttc28tY2hhci1pbmRlbnQtY291bnQ6My4wOyANCm1zby1j
aGFyLWluZGVudC1zaXplOjI2LjBwdCI+PHNwYW4gc3R5bGU9Im1zby1iaWRpLWZvbnQtc2l6ZTog
MTIuMHB0OyBmb250LWZhbWlseTogtles479Bot6i3aLeodCisSI+PGZvbnQgc2l6ZT0iNCI+pn6y
17z2veY8c3BhbiBsYW5nPSJFTi1VUyI+PGI+PGZvbnQgY29sb3I9IiNGRjAwMDAiPjEypOszMKTp
PC9mb250PjwvYj6wsbDiIA0KPC9vOnA+IA0KPC9zcGFuPjwvZm9udD48L3NwYW4+PC9wPiANCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tdG9wOjEyLjBwdCI+PGZvbnQgc2l6ZT0i
NCI+vdC28ae0pFWmQ7/vtrW2x6ZeLCAgDQqn2q3MsU63fKazsU2t+7tQsXrBcLW4ICEhPC9mb250
PjwvcD4gDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLXRvcDoxMi4wcHQiPjxz
cGFuIHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+PGZvbnQgc2l6ZT0iNCI+qc65
cayioUehXTxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4w
cHQ7IG1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxIj4wMjwvc3Bhbj48
c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQ7IGZvbnQtZmFtaWx5OiC2V6zj
v0Gi3qLdot6h0KKxOyBtc28tYXNjaWktZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbiI+oV48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBw
dDsgbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6ILZXrOO/QaLeot2i3qHQorEiPjMyMzMyOTI3oUE8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBw
dDsgZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6
ILZXrOO/QaLeot2i3qHQorE7IG1zby1mb250LWtlcm5pbmc6IDEuMHB0OyBtc28tYW5zaS1sYW5n
dWFnZTogRU4tVVM7IG1zby1mYXJlYXN0LWxhbmd1YWdlOiBaSC1UVzsgbXNvLWJpZGktbGFuZ3Vh
Z2U6IEFSLVNBIj4wOTMzMjE4NDc2ICANCjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9u
dC1zaXplOiAxMi4wcHQ7IGZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxOyBtc28tYXNjaWkt
Zm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgbXNvLWhhbnNpLWZvbnQtZmFtaWx5OiBUaW1l
cyBOZXcgUm9tYW47IG1zby1iaWRpLWZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47IG1zby1m
b250LWtlcm5pbmc6IDEuMHB0OyBtc28tYW5zaS1sYW5ndWFnZTogRU4tVVM7IG1zby1mYXJlYXN0
LWxhbmd1YWdlOiBaSC1UVzsgbXNvLWJpZGktbGFuZ3VhZ2U6IEFSLVNBIj68QqRwqWo8L3NwYW4+
PC9mb250Pjwvc3Bhbj48L3A+IA0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi10
b3A6IDEyLjBwdCI+PHNwYW4gc3R5bGU9Im1zby1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij48Zm9u
dCBzaXplPSI0Ij6pbaZXoUc8L2ZvbnQ+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tdG9wOiAxMi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tYmlkaS1mb250LXNp
emU6IDEyLjBwdCI+PGZvbnQgc2l6ZT0iNCI+pmGnfaFHPC9mb250Pjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLXRvcDogMTIuMHB0Ij48c3BhbiBzdHlsZT0i
bXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPjxmb250IHNpemU9IjQiPsFwtbi5cbjcoUc8L2Zv
bnQ+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tdG9wOiAx
Mi4wcHQiPjxmb250IHNpemU9IjQiPjxzcGFuIHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEy
LjBwdCI+ZS1tYWlsIA0Kq0i9Y6FHPC9zcGFuPjwvZm9udD48c3BhbiBzdHlsZT0ibXNvLWJpZGkt
Zm9udC1zaXplOiAxMi4wcHQiPjxhIGhyZWY9Im1haWx0bzpqdXUwMzA4QHNpbmFtYWlsLmNvbSI+
PGZvbnQgc2l6ZT0iNCI+anV1MDMwOEBzaW5hbWFpbC5jb208L2ZvbnQ+PC9hPjwvc3Bhbj48L3A+
DQoNCjwvYm9keT4NCg0KPC9odG1sPiA=


------=_NextPart_IEZqljvbvJbpPn7jItBKjjCEnRUUxAA
Content-Type: text/html;
	charset="big5"
Content-Transfer-Encoding: base64

PGh0bWw+DQoNCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50
PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9YmlnNSI+DQo8bWV0YSBuYW1lPSJHRU5FUkFUT1IiIGNvbnRl
bnQ9Ik1pY3Jvc29mdCBGcm9udFBhZ2UgNC4wIj4NCjxtZXRhIG5hbWU9IlByb2dJZCIgY29udGVu
dD0iRnJvbnRQYWdlLkVkaXRvci5Eb2N1bWVudCI+DQo8dGl0bGU+wHW0ZsB4u1cgNjwvdGl0bGU+
DQo8L2hlYWQ+DQoNCjxib2R5Pg0KDQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQ7IGZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKx
Ij48Zm9udCBzaXplPSI1Ij7AdbRmwHi7VzxzcGFuIGxhbmc9IkVOLVVTIj4gDQo8Zm9udCBzaXpl
PSI2IiBjb2xvcj0iI0ZGMDAwMCI+Ni43okg8L2ZvbnQ+PG86cD4gPC9zcGFuPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAgDQqkVKRqq0/D0jwvZm9udD48c3BhbiBs
YW5nPSJFTi1VUyI+PGZvbnQgc2l6ZT0iNSI+PG86cD4NCjwvbzpwPiANCjwvZm9udD4gDQo8L3Nw
YW4+PC9zcGFuPjwvcD4gDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MjQuMHB0O3RleHQtaW5kZW50Oi0yNC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzM7IA0KdGFi
LXN0b3BzOmxpc3QgMjQuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4w
cHQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4w
cHQ7IGZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxIj48Zm9udCBzaXplPSI0Ij48Zm9udCBj
b2xvcj0iI0ZGMDAwMCI+MS48c3BhbiBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh
cmlhbnQ6IG5vcm1hbDsgZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgbXNvLWJpZGktZm9u
dC1zaXplOiAxMi4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyANCjwvc3Bhbj48L2ZvbnQ+PC9mb250
Pjwvc3Bhbj48Zm9udCBzaXplPSI0Ij48c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAx
Mi4wcHQ7IGZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxIj48Zm9udCBjb2xvcj0iI0ZGMDAw
MCI+q0+72TxzcGFuIGxhbmc9IkVOLVVTIj4yMDC4VSAgDQqrT8PSsteorTxvOnA+IA0KJm5ic3A7
DQo8L3NwYW4+PC9mb250Pjwvc3Bhbj48L2ZvbnQ+PC9iPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjQuMHB0O3RleHQtaW5kZW50Oi0yNC4wcHQ7
bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzM7DQp0YWItc3RvcHM6bGlzdCAyNC4wcHQiPjxzcGFuIHN0
eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdDsgZm9udC1mYW1pbHk6ILZXrOO/QaLeot2i
3qHQorEiPjxmb250IHNpemU9IjQiPjxmb250IGNvbG9yPSIjRkYwMDAwIj4yLjxzcGFuIHN0eWxl
PSJmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LWZhbWlseTog
VGltZXMgTmV3IFJvbWFuOyBtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IA0KPC9zcGFuPjwvZm9udD48L2ZvbnQ+PC9zcGFuPjxmb250IHNpemU9IjQiPjxzcGFu
IHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdDsgZm9udC1mYW1pbHk6ILZXrOO/QaLe
ot2i3qHQorEiPjxmb250IGNvbG9yPSIjRkYwMDAwIj6mfqr3u+Ko+qtPw9I8c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4NCjwvbzpwPiANCjwvc3Bhbj48L2ZvbnQ+PC9zcGFuPjwvZm9udD48L2I+PC9z
cGFuPjwvcD4gDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MjQuMHB0
O3RleHQtaW5kZW50Oi0yNC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzM7IA0KdGFiLXN0b3Bz
Omxpc3QgMjQuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPjxi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQ7IGZv
bnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxIj48Zm9udCBzaXplPSI0Ij48Zm9udCBjb2xvcj0i
I0ZGMDAwMCI+My48c3BhbiBzdHlsZT0iZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6
IG5vcm1hbDsgZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgbXNvLWJpZGktZm9udC1zaXpl
OiAxMi4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyANCjwvc3Bhbj48L2ZvbnQ+PC9mb250Pjwvc3Bh
bj48L2I+PGZvbnQgc2l6ZT0iNCI+PHNwYW4gc3R5bGU9Im1zby1iaWRpLWZvbnQtc2l6ZTogMTIu
MHB0OyBmb250LWZhbWlseTogtles479Bot6i3aLeodCisSI+PGI+PGZvbnQgY29sb3I9IiNGRjAw
MDAiPrLXqK2nUa6nPC9mb250PjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+PGI+PGZvbnQgY29sb3I9
IiNGRjAwMDAiPjYuN6JIICANCqHjIDYuNaJIPC9mb250PjwvYj48bzpwPiANCjwvbzpwPiANCjwv
c3Bhbj48L3NwYW4+PC9mb250Pjwvc3Bhbj48L3A+IA0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtaW5kZW50Ojc4LjBwdDttc28tY2hhci1pbmRlbnQtY291bnQ6My4wOyANCm1zby1j
aGFyLWluZGVudC1zaXplOjI2LjBwdCI+PHNwYW4gc3R5bGU9Im1zby1iaWRpLWZvbnQtc2l6ZTog
MTIuMHB0OyBmb250LWZhbWlseTogtles479Bot6i3aLeodCisSI+PGZvbnQgc2l6ZT0iNCI+pn6y
17z2veY8c3BhbiBsYW5nPSJFTi1VUyI+PGI+PGZvbnQgY29sb3I9IiNGRjAwMDAiPjEypOszMKTp
PC9mb250PjwvYj6wsbDiIA0KPC9vOnA+IA0KPC9zcGFuPjwvZm9udD48L3NwYW4+PC9wPiANCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tdG9wOjEyLjBwdCI+PGZvbnQgc2l6ZT0i
NCI+vdC28ae0pFWmQ7/vtrW2x6ZeLCAgDQqn2q3MsU63fKazsU2t+7tQsXrBcLW4ICEhPC9mb250
PjwvcD4gDQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLXRvcDoxMi4wcHQiPjxz
cGFuIHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBwdCI+PGZvbnQgc2l6ZT0iNCI+qc65
cayioUehXTxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4w
cHQ7IG1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxIj4wMjwvc3Bhbj48
c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQ7IGZvbnQtZmFtaWx5OiC2V6zj
v0Gi3qLdot6h0KKxOyBtc28tYXNjaWktZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbiI+oV48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBw
dDsgbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6ILZXrOO/QaLeot2i3qHQorEiPjMyMzMyOTI3oUE8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEyLjBw
dDsgZm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6
ILZXrOO/QaLeot2i3qHQorE7IG1zby1mb250LWtlcm5pbmc6IDEuMHB0OyBtc28tYW5zaS1sYW5n
dWFnZTogRU4tVVM7IG1zby1mYXJlYXN0LWxhbmd1YWdlOiBaSC1UVzsgbXNvLWJpZGktbGFuZ3Vh
Z2U6IEFSLVNBIj4wOTMzMjE4NDc2ICANCjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJpZGktZm9u
dC1zaXplOiAxMi4wcHQ7IGZvbnQtZmFtaWx5OiC2V6zjv0Gi3qLdot6h0KKxOyBtc28tYXNjaWkt
Zm9udC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgbXNvLWhhbnNpLWZvbnQtZmFtaWx5OiBUaW1l
cyBOZXcgUm9tYW47IG1zby1iaWRpLWZvbnQtZmFtaWx5OiBUaW1lcyBOZXcgUm9tYW47IG1zby1m
b250LWtlcm5pbmc6IDEuMHB0OyBtc28tYW5zaS1sYW5ndWFnZTogRU4tVVM7IG1zby1mYXJlYXN0
LWxhbmd1YWdlOiBaSC1UVzsgbXNvLWJpZGktbGFuZ3VhZ2U6IEFSLVNBIj68QqRwqWo8L3NwYW4+
PC9mb250Pjwvc3Bhbj48L3A+IA0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi10
b3A6IDEyLjBwdCI+PHNwYW4gc3R5bGU9Im1zby1iaWRpLWZvbnQtc2l6ZTogMTIuMHB0Ij48Zm9u
dCBzaXplPSI0Ij6pbaZXoUc8L2ZvbnQ+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tdG9wOiAxMi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tYmlkaS1mb250LXNp
emU6IDEyLjBwdCI+PGZvbnQgc2l6ZT0iNCI+pmGnfaFHPC9mb250Pjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLXRvcDogMTIuMHB0Ij48c3BhbiBzdHlsZT0i
bXNvLWJpZGktZm9udC1zaXplOiAxMi4wcHQiPjxmb250IHNpemU9IjQiPsFwtbi5cbjcoUc8L2Zv
bnQ+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tdG9wOiAx
Mi4wcHQiPjxmb250IHNpemU9IjQiPjxzcGFuIHN0eWxlPSJtc28tYmlkaS1mb250LXNpemU6IDEy
LjBwdCI+ZS1tYWlsIA0Kq0i9Y6FHPC9zcGFuPjwvZm9udD48c3BhbiBzdHlsZT0ibXNvLWJpZGkt
Zm9udC1zaXplOiAxMi4wcHQiPjxhIGhyZWY9Im1haWx0bzpqdXUwMzA4QHNpbmFtYWlsLmNvbSI+
PGZvbnQgc2l6ZT0iNCI+anV1MDMwOEBzaW5hbWFpbC5jb208L2ZvbnQ+PC9hPjwvc3Bhbj48L3A+
DQoNCjwvYm9keT4NCg0KPC9odG1sPiA=


------=_NextPart_IEZqljvbvJbpPn7jItBKjjCEnRUUxAA--
------=_NextPart_IEZqljvbvJbpPn7jItBKjjCEnRUUx--




Mew-dist メーリングリストの案内