<a href="mailto:address?subject=&body="></a>
ブラウザ |
|
---|---|
分類 | |
要素 |
リンクで起動させたメールに、予め件名や本文などを挿入しておくことができます。
- 以下のサンプルコードをコピーする場合は、メールアドレスの書き換えを忘れないようにご注意ください。
<a href="mailto:[email protected]?subject=問い合わせ&body=ご記入ください">メールはこちらへ</a>
属性 | 値 | 説明 |
---|---|---|
href="" |
mailto: メールアドレス? ~ |
mailto: に続けて送信先のメールアドレス等を記述 |
値の詳細
mailto:[email protected]?subject=件名&body=本文
[email protected]
… 送信先のメールアドレスを記述します?
… メールアドレスとその後に続く情報を?
マークで区切りますsubject=
… メールの件名を記述しますbody=
… メールの本文を記述します&
… 件名と本文を&
マークで区切ります(文字参照で&
と記述します)
その他の値
CCやBCCなども設定することができます。
mailto:[email protected]?cc=[email protected]&bcc=[email protected]&subject=件名&body=本文
cc=
… CCに設定するメールアドレスを記述しますbcc=
… BCCに設定するメールアドレスを記述します
本文には、改行やスペースなどを入れることができます。
mailto:[email protected]?subject=件名&body=改行と%0d%0aスペース%20スペース%20スペース%3f
%0d%0a
… 改行を入れます%20
… 半角スペースを入れます%3f
…?
マークを表示します
URLエンコード
件名や本文に日本語を使用すると、ユーザーの環境によってはその部分が文字化けしてしまいます。
文字化けを避けるために、日本語の部分はURLエンコードしておくようにしましょう。
- URLエンコード・デコードフォームを使用すると、簡単にエンコードすることができます。
mailto:[email protected]?subject=%8c%8f%96%bc&body=%96%7b%95%b6
(Shift-JISでエンコードした例です)
- 一部の環境では、URLエンコードを行った場合でも文字化けが発生してしまうようです。
使用例
[email protected] というメールアドレスに送信する場合
- このメールアドレスはダミーです。送信しないようお願いいたします。
<p><a href="mailto:[email protected]?subject=%96%e2%82%a2%8d%87%82%ed%82%b9">メールはこちらへ</a></p>
- 表示例
<p><a href="mailto:[email protected]?body=%82%b2%8bL%93%fc%82%ad%82%be%82%b3%82%a2">メールはこちらへ</a></p>
- 表示例
<p><a href="mailto:[email protected]?subject=%96%e2%82%a2%8d%87%82%ed%82%b9&body=%82%b2%8bL%93%fc%82%ad%82%be%82%b3%82%a2">メールはこちらへ</a></p>
- 表示例