フリーCGI メールフォーム

HOME > WEBシステム制作 > フリーCGI配布 > メールフォーム > mail_v3

mail_v3

機能・仕様

ソフト名:mail_v3

  • フォームに入力した内容をメールで受信。
  • 必須入力チェックを入力ページの中で行いますので、必須エラーの場合でも前の画面に戻る必要がありません。(入力内容を一時保存しますので、消えません)
  • 入力の確認画面付き。
  • 入力必須項目を自由に設定できます。
  • 入力画面、確認画面、送信完了画面はHTMLでカスタマイズ可能。(テンプレート方式)
  • メール文面もテンプレートファイルにて自由に編集可能です。
  • sendmailが利用可能なサーバで使えます。
  • 送信した内容をCSVファイルに保存。
  • 入力ページは http://設置したURL/mail_v3/mail.cgi となります。
    tpl1.html に直接アクセスすると、正しく動作しません。

シェアウェアCGI購入はこちら

サンプル

サンプルはこちらです ※サンプルですのでメールの送信はできないようになっております。

ダウンロード

[Version:1.0 -- 最終更新日:2008/10/29
うまくダウンロードできない場合はこちらからどうぞ

設定&設置

  1. 「mail.cgi」をテキストエディタで開き、1行目にPerlのパスを書きます。
  2. 「mail.cgi」をテキストエディタで開き、初期設定の部分を修正してください。
  3. テンプレートHTML(tpl1.html、tpl2.html、tpl3.html)はご自由に編集してください。
    注意! 「_%」「%_」で囲まれた文字はご注意ください。
  4. メール文面テンプレートファイル(mailtpl_adm.txt、mailtpl_usr.txt)はご自由に編集してください。
    注意! 「_%」「%_」で囲まれた文字はご注意ください。

全体のディレクトリ構成・ファイル設置は、以下を参考にしてください。

【設置例】
ファイル名 属性 転送モード 備 考
mail_v3/ 755    
  mail.cgi 755 ASCII メール送信プログラム
  jcode.pl 644 ASCII  
  stdio.pl 644 ASCII  
  mailtpl_adm.txt 644 ASCII メール本文テンプレート(管理者宛て)
  mailtpl_usr.txt 644 ASCII メール本文テンプレート(ユーザ宛て)
  tpl1.html 644 ASCII 入力画面テンプレート
  tpl2.html 644 ASCII 入力内容確認画面テンプレート
  tpl3.html 644 ASCII 送信完了画面テンプレート
  attention.gif 644 BINARY  
  data/ 777    
   data.cgi 666 ASCII メールログ
  tmp/ 777    
  • 設置(アップロード)が完了しましたら、パーミッションの設定を忘れずに行ってください。
    上記のカッコ内がパーミッションです。サーバによってはこれに限りません。参考まで。
  • 入力ページをご用意いただく際は、tpl1.html のソース内の注意事項(コメントタグで記載)をご覧ください。
  • フォームの name属性に mode は使用しないでください。プログラム中で使用されていますので mode を使用してしまった場合、動作不良の原因になります。
    下の例のように記述してはダメ!
    例: <input type="text" name="mode">
  • チェックボックス、ラジオボタンを使用した場合、何も選択しないで送信すると、CSVファイルに書き込む際にデータがずれてしまいます。そのずれを無くすために、下の例のようにダミーの記述をしてください。
    詳しい記述方法は、tpl1.html を参照ください。
    例: <input type="hidden" name="radiobutton" value="dummy">
  • 入力ページは http://設置したURL/mail_v3/mail.cgi となります。
    tpl1.html に直接アクセスすると、正しく動作しません。

補足事項・その他

特になし

お問い合せ TEL:0276-60-5440(受付時間:10:00~LAST)/メールのお問い合せはこちら(受付時間:24時間) メールでのお問い合せはこちら

【打ち合わせ等で出張可能な地域】

群馬県

栃木県

埼玉県

茨城県

※上記以外の地域でも、もちろん受注は可能です。案件の内容によっては遠方でも出張打ち合わせが可能な場合もあります。お気軽にご相談ください。

ホームページ制作 WEBシステム開発 株式会社ディーアイシー スマートフォン専用サイト

お問い合せ

お電話:0276-60-5440

メール:お問い合せフォームはこちら

メールでのお問い合せはこちら