- インストレーション
- Tips
1.インストレーション
mailform.pl をあなたのバーチャルサーバーへインストールするには次の手順で行います。
- /usr/local/contrib からあなたのバーチャルサーバーの cgi-bin デレクトリにコピーします。
% cp /usr/local/contrib/mailform.pl ~/www/cgi-bin
- 次にパーミッションを設定します。
% chmod 700 ~/www/cgi-bin/mailform.pl
- フォームを使用するHTMLファイルに以下の様な行を記述します。
<FORM ACTION="/cgi-bin/mailform.pl" METHOD="POST">
<INPUT TYPE=hidden NAME="recipient" Value="送信先メールアドレス">
<INPUT TYPE=hidden NAME="subject" Value="送信するメールの題名">
<INPUT TYPE=hidden NAME="username" Value="送信元のメールアドレス">
<INPUT TYPE=hidden NAME="realname" Value="送信元の名前">
例えば次のようなHTMLソースになります。
<form method="POST" action="/cgi-bin/mailform.pl">
<input type="hidden" name="recipient" value="order@yourdomain.com">
<input type="hidden" name="subject" value="Order
Request">
名前を記入してください:<br>
<input name="realname" size="40">
<p>
メールアドレスを記入してください:<br
<input name="username" size="40">
<p>
金額を記入してください:<br>
<input name="amount" size="40">
<p>
.
.
.
<input type="送信" value="Submit">
<input type="クリア" value="Reset">
</form>
なお、ここで紹介しているmailform.plはMatt Wright氏によって書かれたFormMail
1.9 以前のものとは別に書かれていて、recipientには外部のメールアドレスを指定することができません。
2.Tips
この mailform.pl スクリプトをカスタマイズしてオートレスポンダーを組み込んだりすることができます。例えば mailform.pl
に次のようなコードを追加します。 なお、スクリプトの改造はご自身の責任で行ってください。
# open a message to the remote client
open (MAIL, "|$mailprog $FORM{'username'}") || die "Can't
open $mailprog!\n";
print MAIL "To: $FORM{'username'} ($FORM{'realname'})\n";
print MAIL "Reply-To: $FORM{'recipient'}\n";
print MAIL "From: $FORM{'recipient'}\n";
print MAIL "Subject: $FORM{'subject'}\n\n";
# write out a customized response to the mail message
print MAIL "We have received your message and are delighted";
print MAIL "you have chosen to do business with our company.";
print MAIL "You will find that we are very responsive and will";
print MAIL "get back with you shortly. Have a great day!";
# close the message
close (MAIL);
ここで紹介しているソフトウエアはKK-NET以外のサードパーティーによって作成されたソフトウエアです。弊社の紹介の有無に関わりなくソフトウエアに関する質問・不具合のレポートなどは開発元へお問い合わせください。 |