KK-NETレンタルサーバーサービス ベスト・レンタルサーバ・サービス
レンタルサーバー サイトマップ
最新情報サービス案内サポート回線状況会社案内求人情報お問合わせ著作権について
イメージ画像
プログラムライブラリ 大変役に立つプログラムのライブラリを紹介しています。簡単な手順でインストールが可能なのでぜひご利用ください。
プログラムライブラリ

Perl 5.8
Ruby
Python
サイボウズ Office8
サイボウズ Office7
サイボウズ Office6
サイボウズ Office4
サイボウズ AG
サイボウズ デヂエ
サイボウズ メールワイズ
Zope
XOOPS
Internet Wave
mailform.pl
Majordomo
SpamAssassin
SpamSubject
Whois Gateway
WWW Board 2.0
WWW Count 2.5
WWW Stat 2.1
Analog 5.03
Webalizer
MHonArc
OsCommerce
アクセスカウンター
ゲストブック 2.3.1
サーバープッシュ
チャット(CHAT)
javaアプレット
クリッカブルマップ
コメントフォーム
リモートエージェント
オートレスポンダー

 

Form Mail

  1. インストレーション
  2. Tips

1.インストレーション

mailform.pl をあなたのバーチャルサーバーへインストールするには次の手順で行います。
  1. /usr/local/contrib からあなたのバーチャルサーバーの cgi-bin デレクトリにコピーします。

    % cp /usr/local/contrib/mailform.pl ~/www/cgi-bin

  2. 次にパーミッションを設定します。

    % chmod 700 ~/www/cgi-bin/mailform.pl

  3. フォームを使用する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以外のサードパーティーによって作成されたソフトウエアです。弊社の紹介の有無に関わりなくソフトウエアに関する質問・不具合のレポートなどは開発元へお問い合わせください。






ページの先頭へ
[ サービス案内 : レンタルサーバープラン比較サーバーハウジングドメイン取得VPSリセラーディスカウント]
[ ユーザーサポート : FAQmini/Lite/150パーソナル10バーチャルサーバー機能拡張CGIライブラリ]
[ ホーム] [ 最新情報] [ 回線情報] [ 会社案内] [ 求人情報] [ お問合わせ] [ 著作権について]
Copyright © 1997-2018 KK-NET. All rights reserved.
All brand names and product names used on these web pages are trademarks, or trade names of their respective holders.
Rental server hosting services provided by sales@kk-net.net
KK-NET レンタルサーバーサービス