MailSend - メール送信フォーム(お問い合わせ、ご意見・ご質問)CGI(Perl)フリーソフト

作成:2005-09-10、更新:2009-02-11
MailSendは、お問い合わせフォームのCGIアプリケーションです。



ダウンロード

ダウンロード

動作環境

OS Linuxなど
動作言語 Perl 5.8 以上
データベース 未使用
文字コード SHIFT_JIS


概要・機能

  1. MailSendは、ホームページのお問い合わせフォームのCGIプログラムです。
    フォームから送信する内容は以下の通り。
    ・お問い合わせ内容
    ・送信者のメールアドレス
  2. 送信者のユーザーエージェント、IPアドレス、ホスト名も取得します。
    CGIプログラムが送信する内容は以下の通り。
    ・お問い合わせ内容
    ・送信者のメールアドレス
    ・送信者のユーザーエージェント(ブラウザ環境)
    ・送信者のIPアドレス
    ・送信者のホスト名

設定方法

  1. ダウンロードしたファイルを解凍すると以下のファイルが含まれています。
    ・mailsend.cgi (メール送信CGI)
    ・jcode.pl (ライブラリ)
    ・cgi-lib.pl (ライブラリ)
    ・readme_mailsend.txt (readmeファイル)
  2. mailsend.cgi ソースコード中のPerlのパスをサーバの仕様に合わせて編集してください。
    #!/usr/local/bin/perl

    #!/usr/bin/perl
    などが一般的なパスです。
  3. mailsend.cgi ソースコード中の各項目を自分のサイトに合わせて編集してください。
    設定内容は、ソースコード中のコメントを参照して下さい。
  4. 全てのファイルをCGIが動作可能なディレクトリに転送します。
  5. パーミッションの設定は以下の通り。
    mailsend.cgi  (755)
    jcode.pl  (755) cgi-lib.pl  (755)
  6. mailsend.cgi へアクセスし、動作確認をしてください。

備考

  1. MailSend(以下、本プログラム)は、フリーソフトです。
    本プログラムの著作権は、Y.Oshimaに属します。
    本プログラムは、自由に編集して利用して頂いて構いません。
    本プログラムの著作情報を削除・改変した場合は、再配布をご遠慮ください。
    本プログラムによって不具合が生じても私は責任を負いません。
  2. 本プログラムで利用している各ライブラリの著作情報などは、各ライブラリソース内を参照して下さい。
  3. 本プログラムは、さくらインターネットのレンタルサーバで動作確認を行いました。
    環境によっては動作しない場合があります。
  4. ソースコードを編集する際は、メモ帳などのテキストエディタを使用して下さい。
    Wordなどのワープロソフトで編集すると正しく編集できません。
  5. 初期状態ではフォームの名前がtext1やtext2となっています。
    これはBot対策として意図的にmailやcommentという名前を付けていません。

制作履歴