当サイトで提供しているデコメール関連ツール/サービス

  • Deco2Blog
    デコメールを使って各社ブログを更新可能にするサービス。β版。
  • デコメールテンプレート変換
    i-mode用デコメールテンプレート(dmt)をデコレーションメールテンプレート(khm)、またはアレンジメールテンプレート(hmt)に変換するツール。β版。
  • デコメールテンプレート表示
    各キャリアデコメールテンプレート(dmt,khm,hmt)を表示するツール。β版。
  • デコメールテンプレートをイメージに変換
    各キャリアデコメールテンプレート(dmt,khm,hmt)をイメージファイル(png,gif,jpg)に変換するツール。テンプレート配布サイト等でサンプルとして利用できるかと思います。α版。
  • デコメをFlash Liteに変換
    デコメを携帯で表示可能なFlash Lite(swf)に変換するツール。デコメを待ち受けにすることなどが可能になります。α版。

デコメールテンプレート

DoCoMoがFOMA900iで開始した「デコメール」[*1]ですが、現在では各キャリアから同様のサービスが提供されるようになりました。中身はただのHTMLメールですが、テンプレートといわれる機能が用意されています。以下は各キャリアにおける名称と対応機種です。

キャリア名称対応機種(送信機能のある端末)備考
DoCoMoデコメールFOMA 900iシリーズ以降
auデコレーションメールこちらの対応機種を参照してください
SoftBankデコレメール(旧アレンジメール)左のリンクページ下部の対応機種を参照してください
WILLCOMデコラティブメール

[*1] auでは、より以前から「パステルメール」というhtmlメール機能が存在しますが、今回は省略します。

デコメール(DoCoMo)

DoCoMoのデコメールテンプレートは以下のような形式になっています。DoCoMoから無料の作成ツールが提供されていますので、直接作成することはあまりないかも知れません。

Decomail-Template
MIME-Version: 1.0
Content-Type: multipart/related; boundary="boundarystring"

(マルチパートのコンテンツ)

マルチパート内のイメージ(base64エンコード)をContent-ID及びcidスキームを使って参照します(RFC2557)。

デコメールテンプレートのContent-Typeは application/x-decomail-template 、ファイル拡張子は .dmt です。

デコレーションメール(EZweb)

EZwebのデコレーションメールテンプレートは以下のような形式になっています。

KDDI_HTML_MAIL_1_0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="boundarystring"

(マルチパートのコンテンツ)

EZwebのテンプレートにはいくつか注意点があります。

  • htmlパートは iso-2022-jp, 7bitにする
  • Content-IDの値は img_cid_999 の形式にする(999の部分を001,002などにする)

実機で確認したところ、Content-IDの値を img_cid_999 形式以外にするとエラーになってしまいました。少々制限が厳しいようです。

デコレーションメールテンプレートのContent-Typeは application/x-kddi-htmlmail 、ファイル拡張子は .khm です。

また、テンプレートのダウンロードはContent-Typeを適切に設定していても aタグのリンクからは行えないようです。objectタグを使って以下のようにします。

<object
   data="test.khm"
   type="application/x-kddi-htmlmail"
   standby="ダウンロード">
    <param name="disposition" value="dev1htm" valuetype="data" />
    <param name="title" value="test" valuetype="data" />
</object>

アレンジメール(SoftBank)

SoftBankのアレンジメールテンプレートは以下のような形式になっています。

HTMLMail-Template-Version: 1.0
HTMLMail-Template-Title: title

MIME-Version: 1.0
Content-Type: multipart/related; boundary="boundarystring"

(マルチパートのコンテンツ)

HTMLMail-Template-Titleには保存時のタイトルを指定できます。この部分は日本語を指定可能ですが、RFC2047のようなエンコードは使用できず、ファイル自体をShift_JIS固定で記述することになります(charset指定できないので)。

アレンジメールテンプレートのContent-Typeは application/x-htmlmail-template 、ファイル拡張子は .hmt です。

未確認ですが、アレンジメールではイメージ(画像)だけでなく、サウンドやFlashファイルも利用可能なようです。