Discussion:
news 是否該支援 MIME(前文 Re: [問題] 請問有無在Linux下跑的)
(时间太久无法回复)

2004-01-18 11:35:50 UTC
Permalink
※ 引述《Chun-Chieh Huang <***@cm.nctu.edu.tw>》之銘言:
: 這段的意思是說,RFC-2822 不講支援其他傳送影像、多媒體等等格式,並不是
: 說不使用 MIME. 根據 RFC-2822 Section 2.3 Body:

為什麼你的引文要故意略掉這一段:

rfc1036 裡頭 Message Format 這個章節說:

all USENET news messages must be formatted as valid Internet mail
messages, according to the Internet standard RFC-822. The USENET
News standard is more restrictive than the Internet standard.

如果你看完 rfc1036 仍然堅持 news/bbs 必需符合 MIME, 那你就繼續堅持己見.
否則我可以免費給你上一課: 認錯比硬柪容易

--
A quotation from the movie "The Se7en":
Ernest Hemingway once wrote that,
"The world is a fine place and worth fighting for."
I agree with the second part.
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: 218-163-138-205.HINET-IP.hinet.net
Chun-Chieh Huang
2004-01-18 12:28:09 UTC
Permalink
Post by 
all USENET news messages must be formatted as valid Internet mail
messages, according to the Internet standard RFC-822. The USENET
News standard is more restrictive than the Internet standard.
如果你看完 rfc1036 仍然堅持 news/bbs 必需符合 MIME, 那你就繼續堅持己見.
否則我可以免費給你上一課: 認錯比硬柪容易
我不是故意忽略那一段,因為你寫了,而且沒有問題,我為什麼還要再引一次?
你也說了,RFC-2822 obseletes RFC-822, 那麼我直接討論 RFC-2822 裡面的文
章不對嗎?

我先把 RFC 一些引出來,然後說明一下,最後再來討論。

RFC-1036 規定的是一些 news 專有的 header, 而 RFC-2822 裡面講 Body 的就是這樣:
2.3. Body

The body of a message is simply lines of US-ASCII characters. The
only two limitations on the body are as follows:

那麼 BBS/News 完全都只能用 US-ASCII 了嗎?所以他在下一段馬上說了:
Note: As was stated earlier, there are other standards documents,
specifically the MIME documents [RFC2045, RFC2046, RFC2048, RFC2049]
that extend this standard to allow for different sorts of message
bodies. Again, these mechanisms are beyond the scope of this
document.
這段是說,如前所述,有其他標準文件說明 MIME 文件,MIME 文件擴充此一標
準以容許不同種類的訊息內文。再次強調,這些機制不在這份文件的範圍內。

RFC1036 裡的那個章節意思是,所有的 USENET 訊息都必須是依據 RFC-822 的
合法 Internet 郵件訊息,而 RFC822/RFC2822 裡面所提及的卻是:
This standard specifies a syntax only for text messages. In
particular, it makes no provision for the transmission of images,
audio, or other sorts of structured data in electronic mail messages.
There are several extensions published, such as the MIME document
series [RFC2045, RFC2046, RFC2049], which describe mechanisms for the
transmission of such data through electronic mail, either by
extending the syntax provided here or by structuring such messages to
conform to this syntax. Those mechanisms are outside of the scope of
this standard.
那這段的意思是什麼呢?他說這份文件只說明文字訊息的語法。特別是,他不提
供在電子郵件裡面傳送影像、聲音、或其他種類的結構化資料的支援。已經有數
種標準公佈,如:MIME 文件系列..., 描述如何透過電子郵件傳送該種資料的機
制,方法是擴充這裡描述的語法或是將該種訊息予以結構化以符合這份語法。那
些機制不在這份標準的範圍內。

好,現在開始討論。rfc1036 裡面說明了 news 專有的欄位,而且指明 USENET
news 必須是合法的 RFC-822 訊息。RFC-822 已經被 RFC-2822 所 obsolete,
那麼一份合法的 RFC-2822 文件是什麼呢?RFC-2822 文件指明了某些欄位以及
該欄位的表示法,對於 body 內文部份,用了最簡短的描述,因為那不是他要討
論的範圍,而擴充的方法就是 MIME 之類的編碼方法。那麼,RFC1036 或是
RFC2822 有沒有說不允許 MIME 文件?沒有。他說的是 MIME 一類的擴充方法不
在討論的範圍內, "outside of the scope of this standard." 的意思並不是
說這件事不允許,而是這件事不在這裡討論。

現在的 BBS 有沒有使用 MIME? 有,看看你的 header:
Mime-Version: 1.0
Content-Type: text/plain; charset="big5"
Content-Transfer-Encoding: 8bit
上面這幾行完全都是 MIME 的 header(參考 RFC2045), 但是 BBS 卻不支援
quoted-printable 與 base64? 這說得過去嗎?

我想,你沒有理由指控我硬凹。
--
Chun-Chieh Huang, aka Albert E-mail: jjhuang AT cm.nctu.edu.tw
黃俊傑
Department of Computer Science
National Tsing Hua University MIME/ASCII/PDF/PostScript are welcome!
HsinChu, Taiwan NO MS WORD DOC FILE, PLEASE!

2004-01-18 12:37:42 UTC
Permalink
※ 引述《***@bbs.sayya.org (Edward G.J. Lee)》之銘言:
: 我想 jjhuang 也不是硬拗啦!他的意思是說也可以用 MIME。
: 據我的瞭解,rfc1036 規定的 news header 的必要表頭項目是:
: "From", "Date", "Newsgroups", "Subject", "Message-ID", and "Path"
: optional header 中也不包括 MIME。在以前 binary newsgroups 中都是
: 使用 uuencode 的方式來傳一些 binary 檔。
: 所以,正常應該是不用 MIME。只是目前的 news client 都已經實作 MIME
: 的項目了,連 bbs 也有許多站有了如下的 header 內容:
: Mime-Version: 1.0
: Content-Type: text/plain; charset="big5"
: Content-Transfer-Encoding: 8bit
: 不過,大概時代也在進步中吧!?:-)

對不起, 錯的是我, 我認錯道歉.

--
A quotation from the movie "The Se7en":
Ernest Hemingway once wrote that,
"The world is a fine place and worth fighting for."
I agree with the second part.
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: 218-163-138-205.HINET-IP.hinet.net
Edward G.J. Lee
2004-01-18 13:11:57 UTC
Permalink
※ 引述《mison ()》之銘言:
: ※ 引述《***@bbs.sayya.org (Edward G.J. Lee)》之銘言:
: : 我想 jjhuang 也不是硬拗啦!他的意思是說也可以用 MIME。
: : 據我的瞭解,rfc1036 規定的 news header 的必要表頭項目是:
: : "From", "Date", "Newsgroups", "Subject", "Message-ID", and "Path"
: : optional header 中也不包括 MIME。在以前 binary newsgroups 中都是
: : 使用 uuencode 的方式來傳一些 binary 檔。
: : 所以,正常應該是不用 MIME。只是目前的 news client 都已經實作 MIME
: : 的項目了,連 bbs 也有許多站有了如下的 header 內容:
: : Mime-Version: 1.0
: : Content-Type: text/plain; charset="big5"
: : Content-Transfer-Encoding: 8bit
: : 不過,大概時代也在進步中吧!?:-)
: 對不起, 錯的是我, 我認錯道歉.

沒那麼嚴重啦!:)

其實許多 bbs 站也是沒有 MIME heaer 的。

依照 usenet 的作者 Chip Salzenberg 的 13 不中的一不:

usenet 不是 Internet。

所以,他的原始精神並不僅僅是靠 internet 散佈的。所以,強制
news 使用 MIME 是有商榷的餘地,說他也可以使用 MIME 是還說得
過去。

以上是故事書上看來的。:D


--
李果正

文滅質,博溺心,然後民始惑亂,無以反其性情而復其初。(莊子.繕性)
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: 218-165-189-34.HINET-IP.hinet.net
Edward G.J. Lee
2004-01-18 13:56:18 UTC
Permalink
※ 引述《EdwardLee (Edward G.J. Lee)》之銘言:
: ※ 引述《mison ()》之銘言:
: : 對不起, 錯的是我, 我認錯道歉.
: 沒那麼嚴重啦!:)
: 其實許多 bbs 站也是沒有 MIME heaer 的。
: 依照 usenet 的作者 Chip Salzenberg 的 13 不中的一不:
^^^^^^^^^^^^^^^^^^
抱歉,更正一下,我抄錯了。;)

那是一篇文章,稱為 `What is Usenet',也是 Usenet 的 FAQ 集。

Usenet 的第一始袓是一個稱為 Netnews 的軟體,作者是:

Tom Truscott and James Ellis

: usenet 不是 Internet。
: 所以,他的原始精神並不僅僅是靠 internet 散佈的。所以,強制
: news 使用 MIME 是有商榷的餘地,說他也可以使用 MIME 是還說得
: 過去。
: 以上是故事書上看來的。:D

--
李果正

文滅質,博溺心,然後民始惑亂,無以反其性情而復其初。(莊子.繕性)
--
※ Origin: 臺大電機 Maxwell 站 ◆ From: 218-165-189-34.HINET-IP.hinet.net
Loading...