[mew-dist 26226] Re: Verisigh 社からのメイルの Subject

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2005年 4月 27日 (水) 18:47:45 JST


>   Subject: =?Shift-JIS?Q?Secure Server Certificate?=
> 
> このヘッダを Mew で表示すると、そのまま表示されてしまいます。

これは正しくは、
	Subject: =?US-ASCII?Q?Secure_Server_Certificate?=
と符号化されるべきです。

問題点1) " " を "_" に置き換えていない。

	まじめにヘッダを解析しているメールリーダにとっては、
	スペースに区切られた 3 つのトークンに見えるので、
	絶望的な間違いです。

	Mew は正規表現を使っているので、まじめには解析しません。

問題点2) Shift-JIS という charset はない。

	でも、Mew では、知らない charset は、US-ASCII と扱われるので、
	まぁ大丈夫。

> ヘッダとして何か変だなとも思うのですが、PS. に書いたような
> 間違いが起きやすいので、Thunderbird のような表示にさせるには
> どのように設定したらよいのでしょうか?

と言うわけで、正規表現をごまかせば、一応望み通りになります。

(setq mew-header-decode-regex
      "=\\?\\([^?\t]+\\)\\?\\(.\\)\\?\\([^?\t]+\\)\\?=")

ただし、この設定をして、副作用が出ても、責任は取れません。

--かず



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