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