MicroEngine メールフォーム 0.3 マニュアル

インストール

付属のサンプルフォームを動作させることでインストールに成功したことを確認します。

  1. 動作環境を確認する
  2. アーカイブファイルを展開する
  3. 設定ファイルを修正する
  4. ファイルをアップロードする
  5. ブラウザで動作を確認する
  6. メールの受信を確認する

下記動作環境に適合していることを確認する。

例:microengine-mf-0.3.0.zip を展開します。

>アーカイブファイルが展開されると以下の構成になります。

microengine-mf-0.3.0/
├── contact/
│   ├── me_mailform/                    メールフォームディレクトリ
│   │   ├── data/                       データディレクトリ
│   │   │   ├── config/                 設定ファイルディレクトリ
│   │   │   │   ├── .htaccess           アクセス制御ファイル
│   │   │   │   ├── body.txt            メール本文
│   │   │   │   ├── config.ini          設定ファイル
│   │   │   │   ├── item.ini            フォーム項目設定ファイル
│   │   │   │   └── responder_body.txt  自動応答メール本文
│   │   │   └── log/                    ログディレクトリ
│   │   │       └── .htaccess           アクセス制御ファイル
│   │   ├── public/                     公開ディレクトリ
│   │   │   └── captcha_image.php       CAPTCHA画像スクリプト
│   │   ├── script/                     スクリプトディレクトリ
│   │   │   ├── kcaptcha/               CAPTCHAライブラリディレクトリ
│   │   │   ├── .htaccess               アクセス制御ファイル
│   │   │   ├── Me_MailForm.php         メールフォームスクリプト本体
│   │   │   ├── qdmail.php              メール送信ライブラリ
│   │   │   ├── qdsmtp.php              メール送信ライブラリ
│   │   │   └── simple_html_dom.php     DOM操作ライブラリ
│   │   ├── view/                       テンプレートディレクトリ
│   │   │   └── error.html              エラー画面テンプレート(サンプル)
│   │   └── define.php                  DATA_ROOT 設定ファイル
│   ├── confirm.html                    確認画面テンプレート(サンプル)
│   ├── entry.html                      入力画面テンプレート(サンプル)
│   ├── index.php                       エントリースクリプト
│   └── complete.html                   送信完了画面ページ(サンプル)
└── readme.html
※kcaptchaディレクトリ以下の表示は省略しています。

設定ファイル(contact/me_mailform/data/config/config.ini)を修正します。
[mail]セクションの 「from」, 「from_name」, 「to」 項目を設定します。
※設定ファイル内のセクションとは、"[]"(角かっこ)で区切られた範囲を指します。[mail]セクションとは、"[mail]"行から、次に"[]"(角かっこ)で囲われた行までの範囲のことです。
「from」には送信元となるメールアドレスを指定します。
「from_name」には、送信元の表示名を指定します。
「to」には、このフォームからのメールを受け取るメールアドレスを指定します。
例:(config.ini)

[mail]
;; ★★★ 必ず変更してください!!!
;; 送信元メールアドレス
from = user@example.com

;; ★★★ 必ず変更してください!!!
;; 送信元表示名
;; ここで指定した値が差出人の名前として表示されます。例: 山田 太郎 <user@example.com>
from_name = "山田 太郎"

;; ★★★ 必ず変更してください!!!
;; 送信先メールアドレス
;; このメールフォームを受け取りたいメールアドレスを指定します
to = info@microengine.jp

ファイルをサーバーにアップロードします。
contactディレクトリをまるごとサーバーにアップロードします。
あるいは、既存ディレクトリの配下にcontactディレクトリ配下の全ファイルをアップロードしてもかまいません。

ブラウザでアクセスします。
contactディレクトリをWebサーバーのドキュメントルートに配置した場合、http://Webサーバー/contact/index.php にアクセスします。
フォームの入力画面が表示されるので、問い合わせ内容を入力します。
確認画面に遷移して、送信ボタンをクリックします。

設定ファイルで指定した送信先メールアドレスに、メールが届いていることを確認できればインストール成功です!