タグ

mimeに関するkhashiのブックマーク (4)

  • 2行に渡るメールヘッダの正しい処理

    問題発生 長いメールヘッダの規定 MIMEの規定 正しいメールヘッダ復元の実装 問題発生 ある方より、メール投稿利用時に長い日語タイトルを付けると、途中に半角スペースが入ってしまうというバグ報告を受けました。 Subject: =?ISO-2022-JP?B?GyRCPmFHKz5hRys+YUcrPmFHKz5hRys+YUcrPmFHKz5hGyhC?= =?ISO-2022-JP?B?GyRCRys+YUcrPmFHKz5hRys+YUcrPmFHKz5hRys+YUcrPmFHKz5hGyhC?= のようにMIMEエンコードが長くなり空白が入ったときに、この空白がデコードされてもそのまま残ってしまうことが原因です。やっつけならこの空白を除去するだけで良いのですが、やっつけプログラムは最低なのできちんと調査してみました。 長いメールヘッダの規定 RFC 2822「Internet

    2行に渡るメールヘッダの正しい処理
  • MIMEマルチパート - 通信用語の基礎知識

    一通の電子メールに、異なる種類のデータを混在させるための技術。 MIME(RFC 2045〜2049)の拡張仕様で、RFC 2112として標準化されている。 従来の電子メールはヘッダーと文とに別れており、その区切りは空行一つである。 MIMEマルチパートは文を更に複数に分割するための方法を規定したもので、複数に区切るための境界線(boundary)の「入れ方」を標準化している。 こうして境界線で区切られた各部分をパート(part)といい、それが複数存在できるためマルチパート(multipart)と呼ばれるのである。 またMIMEマルチパートは、各パートをさらにマルチパート化することが可能である。その階層の深さについては、RFCでの規定はない。 メールヘッダー内のContent-Typeの媒体型名は「multipart」となり、文がマルチパートであることを表わす。 また各パートごとにC

  • ウェブリブログ:サービスは終了しました。

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    ウェブリブログ:サービスは終了しました。
    khashi
    khashi 2009/03/13
    multipartメールの構造
  • https://hibinokoto.jp/archives/2007/04/post-143.html

  • 1