[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: [kita@xxxxxxxxxxxxxxxxxxxx (喜多 淳一郎)] [Q] about Gnus configuration



kita@xxxxxxxxxxxxxxxxxxxx (喜多 淳一郎) writes:

> > > ちゃんとした Content-Type: がついてるメールやニュース
> > >  → MIME-View-mode なら確実に見れる
> > >     Article-mode だとたまに見れないメールやニュースがある.
> > > 
> > > ちゃんとした Content-Type: がついていないメールやニュース
> > >  → MIME-View-mode では確実に見れない.
> > >     Article-mode では確実にちゃんと見れる.
> > 
> > そもそもRFC2047でそんなcontent-type:って合法なんですか?
> 
> そこらへん,RFC読んでるわけじゃないので詳しいことは知りませんが,
> Content-Type: に text だけのメールを送ってくる mailer は実際に存在して
> います.もし,こういうメールが RFC に違反していて,Gnus+SEMI はそうい
> うメールをうまく表示できなくても知らん,ということならあきらめはつきま
> すが,問題なく表示できているひともいる(というか問題ない人の方が多いか
> ら質問が出ないんでしょうけど)みたいですし,なんとかして解決したいなと
> 思っているわけです.

それなら、
「そもそもRFC2047でそんなcontent-type:って合法なんですか?」
と、聞いた時点で、すこしぐらいは、調べてみてほしかったと思います。
少し調べれば、見つかりますよ。
# 人に頼ってばかりではいけません。基本的には自助努力

すみません。2047にはなかったですね。
RFC2045によると、

5.1.  Syntax of the Content-Type Header Field

   In the Augmented BNF notation of RFC 822, a Content-Type header field
   value is defined as follows:

     content := "Content-Type" ":" type "/" subtype
                *(";" parameter)
                ; Matching of media type and subtype
                ; is ALWAYS case-insensitive.

だから、だめですね。
# 問題なく表示できている人っているのですか?

駄目押しで、こんなことまで書いてありますよ。

   Note also that a subtype specification is MANDATORY -- it may not be
   omitted from a Content-Type header field.  As such, there are no
   default subtypes.

これで、よく、subtypeを省略しようなんて気になる実装者がいますね。
# 恐ろしい実装者としか、言いようがないですね。....いやぁ、恐いものです。
# わざわざ大文字でMANDATORYとまで書いてあるのに。

> とりあえず,\222ソス(ほんとは半角カナ)みたいなのがずらーっと表示される
> のは避けたいのですが.

まあ、それでも、Emacs Lispを調べて、ちょっとParse部分を手直ししても
いいのでしょうね。やってみてはいかがですか?

> > あれ、へんですね。Meadowでは、自動的にTZ(設定されていない時)が
> > Control Panelの設定になるんですけど。
> > # TZ=LMT-9になると思います。
> 
> 今,やってみました.
> (getenv "TZ")
>   -> "qg\254N -9:+0"
> となります.
> AUTOEXEC.BAT などで TZ を SET したりはしていません.DOS Prompt で SET
> としても TZ は出てきません.
> なんででしょうね.

たぶん、バグですね。;_;
直します。

From himi