MailSend - メール送信フォーム(お問い合わせ、ご意見・ご質問)CGI(Perl)フリーソフト
作成:2005-09-10、更新:2009-02-11
MailSendは、お問い合わせフォームのCGIアプリケーションです。
ダウンロード
ダウンロード
動作環境
| OS |
Linuxなど |
| 動作言語 |
Perl 5.8 以上 |
| データベース |
未使用 |
| 文字コード |
SHIFT_JIS |
概要・機能
- MailSendは、ホームページのお問い合わせフォームのCGIプログラムです。
フォームから送信する内容は以下の通り。
・お問い合わせ内容
・送信者のメールアドレス
- 送信者のユーザーエージェント、IPアドレス、ホスト名も取得します。
CGIプログラムが送信する内容は以下の通り。
・お問い合わせ内容
・送信者のメールアドレス
・送信者のユーザーエージェント(ブラウザ環境)
・送信者のIPアドレス
・送信者のホスト名
設定方法
- ダウンロードしたファイルを解凍すると以下のファイルが含まれています。
・mailsend.cgi (メール送信CGI)
・jcode.pl (ライブラリ)
・cgi-lib.pl (ライブラリ)
・readme_mailsend.txt (readmeファイル)
- mailsend.cgi ソースコード中のPerlのパスをサーバの仕様に合わせて編集してください。
#!/usr/local/bin/perl
や
#!/usr/bin/perl
などが一般的なパスです。
- mailsend.cgi ソースコード中の各項目を自分のサイトに合わせて編集してください。
設定内容は、ソースコード中のコメントを参照して下さい。
- 全てのファイルをCGIが動作可能なディレクトリに転送します。
- パーミッションの設定は以下の通り。
mailsend.cgi (755)
jcode.pl (755)
cgi-lib.pl (755)
- mailsend.cgi へアクセスし、動作確認をしてください。
備考
- MailSend(以下、本プログラム)は、フリーソフトです。
本プログラムの著作権は、Y.Oshimaに属します。
本プログラムは、自由に編集して利用して頂いて構いません。
本プログラムの著作情報を削除・改変した場合は、再配布をご遠慮ください。
本プログラムによって不具合が生じても私は責任を負いません。
- 本プログラムで利用している各ライブラリの著作情報などは、各ライブラリソース内を参照して下さい。
- 本プログラムは、さくらインターネットのレンタルサーバで動作確認を行いました。
環境によっては動作しない場合があります。
- ソースコードを編集する際は、メモ帳などのテキストエディタを使用して下さい。
Wordなどのワープロソフトで編集すると正しく編集できません。
- 初期状態ではフォームの名前がtext1やtext2となっています。
これはBot対策として意図的にmailやcommentという名前を付けていません。
制作履歴
- Ver 2.1.0 / 2009-02-11
・文字数制限を追加。
・エラーの処理を変更。
- Ver 2.0.0 / 2007-02-01
・送信フォームをCGIで出力するように変更。
・送信意思確認チェックを追加。
- Ver 1.0.0 / 2005-09-10
初版リリース。