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