[Mew-dist 07419] Re: From field " deleted trouble
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
1999年 2月 13日 (土) 01:08:55 JST
古い話ですいません。ずっとわだかまっていた件についてです。
From: "Ken'ichi OHYA" <ohya at example.com>
Subject: [Mew-dist 06306] From field " deleted trouble
Date: Sun, 6 Sep 1998 07:49:13 +0900
> mew-1.92から1.93に変えたところ、
> From: 行にあるべき二重引用符 " が1つ消えるために、
> 送信エラーが出るようになりました。
>
> imput: ERROR: Unbalanced quotes ('"'): "Ken'ichi OHYA / =?iso-2022-jp?B?GyRCQmdMcDdyMGwbKEIi?= <ohya at example.com>
>
> このエラーの原因ですが、私は、.emacs で
>
> (setq mew-from "\"Ken'ichi OHYA / 大矢健一\" <ohya at example.com>")
>
> と設定しているのですが、w してメールを書き、C-c C-m すると、
RFC 2047 の仕様としては quoted-string には ASCII 以外の文字を入れては
いけません。つまり、encoded-word を "..." で囲んではいけません。
それで仕様を満たすには、上記の「"」で囲まれた文字列全体を encoded-word
にするという案もありますが、プログラムがとても複雑になるのでくじけてい
ました。
何度も考え直しましたが、所詮エラーなので、こういう文字列を発見した場合、
Mew は MIME メールを作る作業を止め、undo し、
Only ASCII is allowed in quoted-string in the header.
とエラーメッセージを出すことにしました。
尾上さんに怒られようとも、もうこれでいきます。
--かず
Mew-dist メーリングリストの案内