[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 メーリングリストの案内