Home > ウェブ開発・運営 > [ HTML ] mailto のリンクで、メールの件名・本文を指定する方法

[ HTML ] mailto のリンクで、メールの件名・本文を指定する方法

例えば、以下のような mailto のリンクで、送信するメールの件名・本文を指定する方法をメモしておきます。

<a href="mailto:info@example.com">メール送信</a>

mailto リンクの書き方

メールの件名 ( Subject ) と本文 ( Body ) を指定する

<a href="mailto:info@example.com?subject=件名&body=本文">

件名と本文を指定したメール送信リンクのサンプル

メールの CC と BCC を指定する

<a href="mailto:info@example.com?cc=cc@example.com&bcc=bcc@example.com">

CC と BCC を指定したメール送信リンクのサンプル

CC や BCC に複数のメールアドレスを指定する時は、カンマで区切って記述します。

特殊な文字の書き方

mailto リンクには、改行や半角スペースなどを含める事ができないので、件名や本文で改行や半角スペースを使いたい時は、以下のコードに置き換えて記述すると良いらしいです。

特殊な文字 書き方 ( コード )
改行 %0D%0A or \r\n or \n or \r
半角スペース %20
? %3F

メール件名の文字化け問題

HTML の mailto リンクに直接日本語を記述すると、環境によっては文字化けする事があるんだそうです。

メールの件名と本文は URL エンコード しておくと文字化けしないのかな? と思って、URL エンコードしてやってみると、Mac OS 10.5.4 + Firefox 3.0 + Thunderbird 2.0.0.14 の環境で文字化けした。

全ての環境で文字化けしない方法はあるのかな?

調べてみる事

  • 携帯電話ではどうやるんだろう?

参考にさせてもらったページ

ありがとうございます。

関連する記事

Comments: 0

Comment Form
Remember personal info

Trackback+Pingback: 0

TrackBack URL for this entry
http://bowz.info/1402/trackback
Listed below are links to weblogs that reference
[ HTML ] mailto のリンクで、メールの件名・本文を指定する方法 from Bowz::Notebook

Home > ウェブ開発・運営 > [ HTML ] mailto のリンクで、メールの件名・本文を指定する方法

タグクラウド

Return to page top