小さなお店・個人事業主・中小企業向けホームページ制作
HTML + CSS / Responsive / SEO Basic
MAIL FORM CGI / Ver.1.1

無料メールフォームCGI

会社・店舗・個人サイトへお問い合わせフォームを追加したい方向けの、シンプルな無料メールフォームCGIです。

無料配布 / MySQL不要 / 日本語README・設置ガイド付き

0円CGI利用料
MySQL不要
Perl CGI対応サーバー向け
Features

このCGIでできること

小規模サイトで使いやすい機能に絞り、データベースなしで導入できる構成です。

✓

入力内容の確認画面

送信前に入力内容を確認でき、誤送信を減らします。

✓

管理者への通知メール

フォーム送信内容を指定した管理者メールアドレスへ通知します。

✓

自動返信 ON / OFF

お問い合わせした方への自動返信メールを設定で切り替えられます。

✓

入力値・ヘッダー対策

必須項目やメール形式を確認し、メールヘッダーへの改行混入も対策しています。

✓

簡易スパム対策

ハニーポット、確認画面トークン、有効期限チェックを備えています。

✓

入力内容を保存しない

フォーム内容をCGI側のファイルやデータベースへ保存しない構成です。

Recommended for

こんな用途に向いています。

  • 会社・店舗のお問い合わせ窓口
  • サービスへの質問・相談受付
  • 見積依頼の一次受付
  • HTMLサイトへシンプルなフォームを追加
FREE DOWNLOAD

無料メールフォームCGIVer.1.1

配布ZIPにはREADMEと設置手順を同梱しています。サーバーへ設置する前に必ず内容をご確認ください。

無料ダウンロード先にデモを試す →
Installation

基本の設置は5ステップ。

サーバーによってCGIの設置場所やパーミッションが異なるため、利用中のサーバー会社の案内を優先してください。

1

config.cgi を編集

サイト名、サイトURL、管理者メール、送信元メールを自分のサイト用に変更します。

2

自動返信を選択

必要に応じて自動返信のON/OFFや件名・本文を変更します。

3

フォルダごとアップロード

構成を変えずにサーバーへアップロードします。

4

CGIの実行権限を設定

mailform/mailform.cgi をサーバー指定の権限にします。一般例は705または755です。

5

テスト送信

contact.html からテストし、管理者通知と自動返信が届くか確認します。

Environment

動作環境・確認事項

  • Perl 5 / CGIが実行できるWebサーバー
  • Digest::SHA / MIME::Base64 / Encode
  • sendmail が利用できるサーバー
  • sendmailパスの初期値は /usr/sbin/sendmail
  • 送信元(From)は設置サイトと同一ドメインの実在アドレスを推奨
FAQ

よくある質問

MySQLやデータベースは必要ですか?

必要ありません。入力内容はメール送信に使用し、CGI側へ保存しない構成です。

自動返信を止められますか?

はい。config.cgi の設定で自動返信をON / OFFできます。

既存ホームページのデザインへ組み込めますか?

可能です。サンプルフォームを自分のページへ組み込めますが、必須の name 属性や form action は変更しないよう注意してください。

メールが届かない場合は?

CGI権限、sendmailパス、管理者メール、送信元メール、迷惑メールフォルダ、サーバーの送信制限を確認してください。

Customize & Support

デザイン変更や設置もご相談いただけます。

現在のホームページに合わせたデザイン変更、CGI設置代行、機能追加は有料で承ります。