99.3.フォームのデコード(maildec)
フォーム形式でメールを送信する場合に,あらかじめフォームの内容をデコードしてから送信するスクリプトです。
ここでは,sendmailコマンドではなくmailコマンドを使用しています。
maildec.plをダウンロード後に,自分の環境に合わせて修正して下さい。
主な修正箇所は(perl,mail,jcode.pl)コマンドのディレクトリと宛先です。
フォームの例は
<FORM METHOD="POST" ACTION="/foo/cgi-bin/maildec.pl">
<INPUT TYPE="hidden" NAME="subject" VALUE="Hello!">
<INPUT TYPE="hidden" NAME="url" VALUE="http://bar.com/thanks.htm">
名前<INPUT TYPE="text" SIZE=20 NAME="name"><P>
e-mail<INPUT TYPE="text" SIZE=40 NAME="email"><P>
内容<TEXTAREA NAME="data" ROWS=3 COLS=60>何か書いてね</TEXTAREA>
</FORM>
subjectは件名,urlは送信後に表示するURLです。
sendmail版については,こちらをどうぞ。
Copyright (c)1996 GOMASUKE
Since 10/12/1996, Last Updated 10/12/1996