mailtoはアンカーをクリックすると、メールソフトを呼び出すことができる機能です。
基本的な使用方法として、宛て先のメールアドレスを指定する方法として
アンカーに mailto:testuser@localdomain.com のようにmailtoの後にメールアドレスを指定します。
<a href="mailto:testuser@localdomain.com">MAILする</a>
mailtoには、メールアドレスの他に様々な指定ができます。
<!-- 表題を指定 --> <a href="mailto:testuser@localdomain.com?subject=メールのタイトル">MAILする</a> <!-- cc(カーボンコピー)を指定 --> <a href="mailto:testuser@localdomain.com?cc=testuser2@localdomain.com">MAILする</a> <!-- bcc(ブラインド・カーボンコピー)を指定 --> <a href="mailto:testuser@localdomain.com?bcc=testuser2@localdomain.com">MAILする</a> <!-- 本文を指定 --> <a href="mailto:testuser@localdomain.com?body=何か本文を記載してください。">MAILする</a> <!-- 改行(%0D%0A)を使用します。--> <a href="testuser@localdomain.com?body=1行目 %0D%0A 2行目">MAILする</a> <!-- 複数の項目を指定。& を使用します。--> <a href="mailto:testuser@localdomain.com?subject=メールのタイトル&body=1行目 %0D%0A 2行目">MAILする</a>
日本語文字を使用した場合は、IEでは正常に表示されますが、FireFoxでは文字化けします。
このためFirefoxの場合は、PHPを使用し、URLエンコードして使用すると良いでしょう。
<a href="testuser@localdomain.com?subject=<?php echo urlencode('メールのタイトル')?>">MAILする</a>
[対象]
HTML5