パスワードを忘れた? アカウント作成
134355 journal

rijiの日記: Yahoo!プレミアムの迷惑メール 3

日記 by riji

Sylpheed だと文字化けする。
# そもそも内容が読めても迷惑メールだからいいのだが。

原因は、

Content-type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit

となっているため。

おわかりでしょうか? 私の typo ではありません。
わかった方はコメントで。(コメントがつかなかったらそのうち正解を書きます)

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 『蝉 コロン』って奴ですね。

    --
    fjの教祖様
  • by riji (27518) on 2009年08月22日 13時19分 (#1627204) ホームページ 日記

    そろそろ正解を。
    RFC 2045 [rfc-editor.org]によると

         entity-headers := [ content CRLF ]
                           [ encoding CRLF ]
                           [ id CRLF ]
                           [ description CRLF ]
                           *( MIME-extension-field CRLF )

         MIME-message-headers := entity-headers
                                 fields
                                 version CRLF
                                 ; The ordering of the header
                                 ; fields implied by this BNF
                                 ; definition should be ignored.

         MIME-part-headers := entity-headers
                              [ fields ]
                              ; Any field not beginning with
                              ; "content-" can have no defined
                              ; meaning and may be ignored.
                              ; The ordering of the header
                              ; fields implied by this BNF
                              ; definition should be ignored.

    であり、Content-type ヘッダーは、

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

    です。

    つまり、Content-Transfer-Encoding の前で、改行する必要があります。

  • by Anonymous Coward on 2009年08月21日 16時31分 (#1626941)
    Content-Transfer-Encoding:の前で改行っていらんかったっけ?
typodupeerror

海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs

読み込み中...