携帯電話のメール機能について。
携帯電話のメール機能について、HTMLを記述する立場から解説します。
すなわち、携帯電話向けウェブ文書に於いて、メールを受け取りたい場合にどう記述すべきかについて解説します。
携帯電話のメール機能の概要。
日本国内の携帯電話では、PCと同様に<a>要素のhref属性にmailto:スキーム名で始まるメールアドレスを記述する事で、端末に搭載されているメールクライアントに当該メールアドレスを送信先として引渡す事が出来ます。
- 海外ではWAP 1.0(旧規格)の頃はこのような機能を実装していない端末があったようです。
- PCの場合はメールクライアントとウェブブラウザが連携するように設定していないと機能しませんが、日本の携帯電話では必ず利用出来る機能です。
メールクライアントに予めメールの題名などを指定する記述。
<a>要素のhref属性値として与えられるメールアドレスに続けて、? を付ける事で、メールクライアントの各入力欄への初期値を指定する事が出来ます。
主に以下のものが指定出来ます。
- ドコモの旧型端末ではこれらの記述が無効となる機種があります。
これらのうち複数を記述する場合には、& で区切って記述します。
- 但し、ソフトバンクに限り、
&で区切ります。
注意事項。
日本語文字を記述する場合の制約事項。
日本語文字については、以下の制約があります。
蛇足ですが、PCの場合はソフトバンク 3G同様UTF-8で記述したものをURLエンコードしておかないと正常に値が引き継がれない場合があります。
実際の記述例。
例えば、メールアドレス: homaki-love@43110.com へのメールで、予め
- 件名:
堀北真希ちゃんについて - 本文:
メッセージをどうぞ
を予め入れておきたい場合には、以下のように記述してください。
- ソフトバンク3Gに対して
-
<a href="homaki-love@43110.com?subject=%E5%A0%80%E5%8C%97%E7%9C%9F%E5%B8%8C%E3%81%A1%E3%82%83%E3%82%93%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6&body=%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E3%81%A9%E3%81%86%E3%81%9E">メールをどうぞ</a> - その他の携帯電話に対して
-
<a href="homaki-love@43110.com?subject=%96x%96k%90%5E%8A%F3%82%BF%82%E1%82%F1%82%C9%82%C2%82%A2%82%C4&body=%83%81%83b%83Z%81%5B%83W%82%F0%82%C7%82%A4%82%BC">メールをどうぞ</a> - 参考:PCに対して
-
<a href="homaki-love@43110.com?subject=%E5%A0%80%E5%8C%97%E7%9C%9F%E5%B8%8C%E3%81%A1%E3%82%83%E3%82%93%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6&body=%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E3%81%A9%E3%81%86%E3%81%9E">メールをどうぞ</a>- 但し、PCに対してはこの記述が役に立たない場合があります。
このように、機種に依り記述法が変わるので、CGIなどを用いて適切に振り分けられるならそうした方が良いでしょう。