🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.net.mime
Article #40

Illegal encoded-words generated with Outlook Express?

#40
From: NISHIJIMA Takanori -- 西島孝徳
Date: Fri, 05 Mar 1999 00:00
34 lines
2525 bytes
にしじま@キヤノンです。

非 ASCII 文字列をメッセージヘッダに使用する方法を規定した RFC2047
には、当該文字列を ``=?nantoka?kantoka?hogehoge?='' の形式でコード
化した、いわゆる encoded-word が使用できる場所についての記載
("5. Use of encoded-words in message headers") があり、そこには
「特に」と前置きした上で

  'quoted-string' の中に 'encoded-word' が出現して*はならない*

と書かれています。

RFC2047 の冒頭 ("1. Introduction" の "NOTES") には、'quoted-string'
の意味は RFC822 の定義に従うとあり、RFC822 では(ざっくりと表現する
と)「二重引用符に囲まれた文字の並び」が quoted-string であると定義
しています。

以上に照らしてみると、

  MS Outlook Express が From / To フィールドなどにときとして

    ``"=?iso-2022-jp?B?……"''
    (つまり二重引用符のついた encoded-word)

  という文字列を生成することは、「encoded-word がquoted-string の
  中に現れている」ため、RFC2047 に対する違反行為なのではないか

と考えられるのですが、この考えは誤りでしょうか?

# まさか、ほんとうに "=?iso-2022-jp?…" という ASCII 文字列が書き
# たかったわけではないと思うんですが。(苦笑)

-- 
西島 孝徳(NISHIJIMA, Takanori) キヤノン(株)・映像事務機システム推進プロジェクト
Technical Details
Message-ID: <e62n21sulsn.fsf@eva-00.pure.cpdc.canon.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 100bbf,60f1a98f83afe8f,start
X-Google-Attributes: gid100bbf,public
X-Google-Thread: fc434,60f1a98f83afe8f,start
X-Google-Attributes: gidfc434,public
X-Google-Thread: 10a13d,60f1a98f83afe8f,start
X-Google-Attributes: gid10a13d,public
From: NISHIJIMA Takanori -- 西島孝徳 <racsho@cpdc.canon.co.jp>
Subject: Illegal encoded-words generated with Outlook Express?
Date: 1999/03/05
Message-ID: <e62n21sulsn.fsf@eva-00.pure.cpdc.canon.co.jp>
X-Deja-AN: 451547510
Content-Type: text/plain; charset=ISO-2022-JP
X-Complaints-To: news@uc02.ffm.canon.co.jp
X-Trace: uc.ffm.canon.co.jp 920639283 17917 150.61.66.14 (5 Mar 1999 13:08:03 GMT)
Organization: Office Imaging Products Development Center 3, Canon Inc., JAPAN
Mime-Version: 1.0 (generated by SEMI 1.13.3 - "Komaiko")
User-Agent: SEMI/1.13.3 (Komaiko) FLIM/1.12.5 (Hirahata) Emacs/20.3 (alpha-dec-osf4.0) MULE/4.0 (HANANOEN)
NNTP-Posting-Date: 5 Mar 1999 13:08:03 GMT
Newsgroups: fj.net.mime,fj.mail.reader,fj.news.reader