HOME >> HTML > メールで送信する

point メールで送信する

<FORM action="mailto:メールアドレス" method="post"
 enctype="text/plain">
CGIを使わずに、メールでフォームの内容を送信するすることが出来ます。まずは、action属性の値に「mailto:」をつけて、その後にメールアドレスを記入します。そして、method属性の値にpostを、enctype属性の値にtext/plainを指定します。
しかし、送信者の使っているメールソフトやブラウザの種類、そのバージョンやソフトの設定などによって送信出来ない場合もあります。ちょっとしたメッセージを受け取る場合に使うのはいいと思いますが、やはり、CGIを使ったメールフォームの方がいいと思います。

ちなみに、僕の使っているIE6.0+OE6.0では送信ボタンを押すと、「このフォームは電子メールを使用して送信されています。このフォームを送信すると、電子メールアドレスが受信者に公開され、フォームのデータが暗号化されずに送信されます。この送信は続行できますが、取り消すことも出来ます。」と警告文が表示されます。

サンプル - Microsoft Internet Explorer
ホーム(H)メニュー(M)戻る(B)進む(N)
お名前
メール

メッセージ

ソース
<FORM action="mailto:xx@xx.com" method="post" enctype="text/plain">
お名前<INPUT type="text" name="namae"><BR>
メール <INPUT type="text" name="mail">
<P>
メッセージ<BR> <TEXTAREA cols="20" rows="3" name="mes"></TEXTAREA>
</P>
<INPUT type="submit" value="送信!!" name="go">
<INPUT type="reset" value="書き直す">
</FORM>
スポンサード・リンク
Copyright ©2001〜2016 まさぼ〜 All Right Reserved