http://exwarp.com
お問い合わせ先
info@exwarp.com
ホーム
製品情報ページへ
ショッピングカートへ
ライブラリ価格表ページへ
メンバー登録ページへ
特定商取引法に基づく表記
テクニカルブログへ

RFC822ライブラリ
MIMEライブラリ
メールメッセージライブラリ
MIMEメディアタイプ変換ライブラリ
POP3メール受信ライブラリ
SMTPメール送信ライブラリ

ログイン

現在の状態:

ログインしていません。

メールアドレスを入力してください
パスワードを入力してください.
メンバー登録はこちらから

更新履歴

2013/4/7

最近ExwarpMailKitをご購入いただいたお客様のご感想を掲載しました。 詳細は、導入事例をご覧下さい。

2009/3/2

Exwarp MailKit 1.0.438.* をリリースしました。
今回のリリースより、SmtpExtensionおよびEmojiModuleを同梱した新パッケージとなり、価格は¥25,000-と改定いたしました。
携帯デコメールや、大量メール送信の時間短縮などの魅力的な機能が標準で使えるパッケージとなっております。微細な仕様変更・バグ修正も行っており、より安定したメール送信を実現いたしました。
すでに製品版をお買い上げいただいたお客様は無料で新パッケージに移行していただけます。
購入時のURLとID/PASSでmailkit.zipをダウンロードしてください。

2008/10/4

ExwarpMailKit1.0.421.*公開のお知らせ
ExwarpMailKitがバージョンアップしました。
新しい機能として、バイナリデータ(2バイト限定)の挿入に対応しました。
同時にリリースされた絵文字拡張モジュールを使用するためにはこのバージョンへのバージョンアップが必要です。


exWarp Blog
サンプルコードの実行には、Exwarp MailKitが必要です。こちらから無料でダウンロードできます。
記事の一覧| 全表示
フィード RSS


Add to google

メール

Content-Typeヘッダーフィールド


メールを解析する上で、一番重要な意味を持つヘッダーフィールドは何かと尋ねられたら、筆者なら迷わずContent-Typeヘッダーフィールドだと言うと思います。
それで、今回はContent-Typeヘッダーフィールドについて解説します。
Content-Typeヘッダーフィールドは、メールのボディ部に含まれる内容について説明するヘッダーフィールドです。
メールの本文なのか、添付ファイルなのか?それともメールをカプセル化するmultipartメッセージなのかなど、このContent-Typeの値で、メール解析プログラムの仕事は大きく左右されます。
Content-Typeヘッダーフィールドの値は基本的に、MIMEメディアタイプという値です。
この値はIANAという団体が管理していて、膨大な数のMIMEメディアタイプがすでに登録されています。
MIMEメディアタイプはメインタイプ/サブタイプという形式で表現されます。
通常、メールで一番多いMIMEタイプはtext/plainでしょう。単純なテキスト形式のメールです。この他にも良く見かけるMIMEタイプとしてtext/htmlもあります。わたしはまだ見たことがありませんがtext/enrichedというメディアタイプも存在するようです。
これらtext/***のMIMEタイプのメッセージの特徴は、単純なテキストエディタなどでもメッセージの内容をある程度確認することができる、というところです。(英字のメッセージの場合ですが)
Content-Typeヘッダーフィールドには、MIMEタイプに加えて、補足的な情報を追記することがほとんどです。ですからContent-Typeヘッダーフィールドは構造化ヘッダーフィールド(ヘッダーフィールドの値に続けて、パラメータが続く)です。
text/***形式のメッセージのContent-Typeヘッダーフィールドには、通常テキストの文字セットを表すパラメータが記述されます。最もよく見かけるのはcharset=iso-2022-jpです。
これは、「メールメッセージの本文が、iso-2022-jpという文字セットで書かれました」という意味ですから、実際の本文の文字セットの種類を記述しなければいけません。残念ながら、Content-Typeヘッダーフィールドにこのパラメータが無かったり、実際の文字セットと異なる文字セット名が記述されていたりするために、メールが読めないということがあります。
冒頭で、メールを解析する上で、Content-Typeヘッダーフィールドが最も重要だと書いた理由はこういうところにもあります。

次回はtext/***形式以外のMIMEメディアタイプのメッセージについて簡単に解説します。
2007/03/10 15:22:09更新
カテゴリ:メールのしくみ

"メールのしくみ"のほかの記事

メールこのブログでは、イン...
メールメールとヘッダーフィ...
メール構造化メールヘッダー...
メールContent-Typeヘッダー...
本サイトで公開されるライブラリには著作権があります。
VB.NET/C#/ASP.NETでメール送信・受信ならExwarp MailKit
©exWarp 2006-2013   All Rights Reserved.