[1] [[媒体型]] [DFN[[CODE(MIME)[message/news]]]] は、
[[電子ニュース]]のメッセージの型として [[RFC 2048]] に基づく [[IANA]]
の媒体型登録簿 [SRC[IANAREG]] に登録されています。
この媒体型は'''時代遅れ'''で不適当であると考えられており、
代わりに [CODE(MIME)[[[message/rfc822]]]]
を使うのが望ましいといわれています。
[9]
:大型:[CODE(MIME)[message]]
:亜型:[CODE(MIME)[news]] ([[IETF木]])
:引数:なし
:状態:登録済み、非推奨 →[CODE(MIME)[[[message/rfc822]]]]
:[[CTE]]:[CODE(MIME)[[[mesasge/rfc822]]]] と同じ
[SRC[IANAREG]]
:[[素片識別子]]:規定無し
:[CODE(MIME)[[[multipart/related]]]] での使用:規定無し
:[[魔法数]]:なし
:[[拡張子]]:[CODE(file)[.822]], [CODE(file)[.eml]],
[CODE(file)[.nws]] など
:[[Macintosh]] ファイル型:[CODE[[[TEXT]]]]
- [2] [IANAREG] [CITE[IANA | Message Media-Types]]
- [3] [Henry, 2004]
[CITE[Usenet Format Mailing List: message/news (was Re: Subject field, charsets, media types)]]
* 構文
[10] [CODE(MIME)[[[message/news]]]] である[[実体]]の[[実体本体]]は
[[RFC 1036]] で規定される[[電子ニュース]]の[[メッセージ]]です。
* 安全性に関して
[8] [CODE(MIME)[message/news]] [[実体]]は[[電子ニュース]]の[[メッセージ]]です。
ですから、[[電子ニュース]]の[[メッセージ]]一般に関する安全上の考慮点が
[CODE(MIME)[message/news]] として転送される[[実体]]についても適用されます。
[11] 特に[[制御メッセージ]]と呼ばれる [CODE(822)[[[Control]]]]
[[頭欄]]などを使った[[メッセージ]]は、
[[ニュース組]]の構成などについての指令を与える働きがあります。
不用意に制御メッセージを解釈し、
その指示に従ってしまうと意図せぬ結果になるかもしれません。
* 歴史
[4] この媒体型は、 [[Henry Spencer]] が [[RFC 1036]]
(ニュース・メッセージの書式) を出典として登録しました。
登録されたのは1993年6月22日のことでした
[SRC[[[son-of-RFC 1036]]]]。
当時の媒体型登録手続きは、現在のような媒体型登録の雛形は不要で、
媒体型の[[実現値]]の書式の出版された定義さえあれば構いませんでしたから、
そのように登録されています。 [SRC[Henry, 2004]]
ニュースのメッセージの書式が [[RFC 822]]
とほぼ同じであるにもかかわらず、 [CODE(MIME)[message/rfc822]]
とは別の [CODE(MIME)[message/news]] を登録したのは、
当時の [[RFC 1341]] による [CODE(MIME)[message/rfc822]]
の定義がニュース用には不適と考えたからだそうですが、
具体的にどういう問題があったのかは Henry
は覚えていないそうです。また、後で [CODE(MIME)[message/rfc822]]
の定義が改善されて今では不適切とは考えていないそうです。
[SRC[Henry, 2004]]
[5] IETF の [[Usefor]] 作業部会で審議中の
[[usefor-article]] [[I-D]] は、 [CODE(MIME)[message/news]]
がほとんど採用されていないことから廃止するとしています。
(但し、この I-D の審議自体は懸案事項が他にあり過ぎていつ
RFC になるかまったく目処が立ちません。)
* 実装
[6] [CODE(MIME)[message/news]] の実装はあまりありません。
あっても、 [CODE(MIME)[message/rfc822]]
の別名のような扱いになっていることも多いです。
* 関連
[7] [CODE(MIME)[message/news]] は廃止状態と考えられ、
[CODE(MIME)[[[message/rfc822]]]] を使うことが勧められています。
ニュース・メッセージの転送の方法としては、
他に [CODE(MIME)[[[application/news-transmission]]]]
があります。こちらはメッセージの[[注入]]や[[査読者]]とのやり取りなどに使います。