フォームデコード 送信先、表題、送信者を指定する
送信先、表題、送信者を指定する
通常、フォームデコードから送信されたメールの送信先 (宛先)、送信者 (From)はホームページ管理者、表題 (Subject) は output from formdecode.cgi となりますが、<INPUT>タグを利用することで任意に指定することができます。
送信先のメールアドレスを指定する
<input type="hidden" NAME="_to" VALUE="送信先のメールアドレス">
<INPUT>タグのNAME属性に _to を指定すると、VALUE属性に指定したメールアドレスに対してメールを送るようになります。
TYPE属性を text とすることで、訪問者に送信先メールアドレスを入力してもらうこともできます。しかし、この場合、正確に入力してもらえる保証はありません。
hidden で送信先を固定で指定することを推奨します。また、メールアドレスを , (カンマ)で区切ることで、複数のメールアドレスにメールを送ることができます。
表題を指定する
<input type="hidden" NAME="_subject" VALUE="表題">
<INPUT>タグのNAME属性に _subject を指定すると、VALUE属性に指定した文字列を表題としてメールを送るようになります。
TYPE属性を text とすることで、訪問者にメールの表題を入力してもらうこともできます。この場合、漢字が入力されると ISO-2022-JP 形式で設定されます。
送信者を指定する
<input type="hidden" NAME="_from" VALUE="送信者のメールアドレス">
<INPUT>タグのNAME属性に _from を指定すると、VALUE属性に指定したメールアドレスを送信者としてメールを送るようになります。
TYPE属性を text とすることで、訪問者が入力したメールアドレスを送信者に指定することもできます。なお、メールアドレスを正確に入力してもらえる保証はないので、複数の連絡先を入力してもらうことを推奨します。
作成・利用例 (フリーアドレスの場合)
HTML (フォームデコード)
<form ACTION="https://cgi.www.ne.jp/cgi-bin/formdecode.cgi" METHOD="POST">
<input type="hidden" NAME="_to" VALUE="ab4t-ash@asahi-net.or.jp">
<input type="hidden" NAME="_subject" VALUE="フォームデコードより">
<input type="hidden" NAME="_from" VALUE="test@asahi-net.or.jp;>
名前 <input type=" text" NAME="name"><br>
性別 <input type="radio" NAME="sex" VALUE="man">男性 <input type="radio"
NAME="sex">女性<br>
好きな色は?
<SELECT NAME="color">
<option selected>選んでください。</option>
<option VALUE="red">赤</option>
<option VALUE="blue">青</option>
<option VALUE="yellow">黄</option>
</SELECT><br>
行きたい国は?<br>
<input type="checkbox" NAME="usa" VALUE="on">アメリカ<br>
<input type="checkbox" NAME="china" VALUE="on">中国<br>
<input type="checkbox" NAME="france" VALUE="on">フランス<br>
<input type="checkbox" NAME="germany" VALUE="on">ドイツ<br>
感想<br><textarea NAME="comment" ROWS="4" COLS="30"></textarea><br>
<input type="submit" VALUE="送信"><input type="reset" VALUE="書き直し">
</form>
</BODY>
送信先、表題、送信者を指定する<INPUT>タグを入れたHTMLファイルです。<INPUT>タグは必ず<form>~</form>内に記述してください。
フォームデコードの表示
ブラウザ (Internet ExplorerやNetscape Communicator等)の表示です。動作確認のため、テスト送信をします。
受信結果
送信先:ab4t-ash@asahi-net.or.jp
表題:フォームデコードより
送信者:test@asahi-net.or.jp
メール本文
color=red
comment=安い。
france=on
name=朝日太郎
sex=man
usa=on
受信したメールです。送信先、表題、送信者が指定したものになっています。