設置方法(v2) - dounokouno/TransmitMail GitHub Wiki
ファイル構成
# テンプレート関連(必要に応じて編集してください)
+ input.html → 入力画面テンプレート
+ confirm.html → 確認画面テンプレート
+ finish.html → 完了画面テンプレート
+ error.html → エラー画面テンプレート
# 設定ファイル関連(必要に応じて編集してください)
+ config/[705]
+ .htaccess
+ config.json.sample → 設定ファイルのサンプル
+ config.php.sample → 設定ファイルのサンプル
+ config.yml.sample → 設定ファイルのサンプル
+ mail_body.txt → 送信メールテンプレート
+ mail_auto_reply_body.txt → 自動返信メールテンプレート
# プログラム関連
+ index.php → TransmitMail実行ファイル
+ lib/[705]
+ qdmail.php → メール送信ライブラリ
+ qdsmtp.php → メール送信ライブラリ
+ Spyc.php → YAMLパースライブラリ
+ tinyTemplate.php → テンプレートエンジン
+ TransmitMail.php → TransmitMailクラス
+ log/[707] → ログ出力ディレクトリ
+ .htaccess
+ tmp/[707] → 一時保存用ディレクトリ
+ .htaccess
設置方法
「テンプレート関連」と「設定ファイル関連」を適宜修正後、「プログラム関連」と合わせてサーバーにアップします。
パーミッションは「ファイル構成」にある3桁の数字を参考に設定をしてください。
フォームパーツの追加方法
input.html に一通りの入力フィールドのパーツを揃えましたので、input.html のコードを見ていただければ、コピー&ペーストで入力フィールドを増やせるかと思います。
入力フィールドおよび入力オプションの詳細は テンプレートの記述方法 を参照ください。
チェックモード
設定ファイルで checkmode
を 1
または 2
とし、 http://{TransmitMail設置ディレクトリ}/index.php?checkmode
にアクセスするとチェックモードが表示されます。チェックモードにて、各種設定内容やファイルなどに不備がないか確認できます。
エラーログ出力
何らかの理由でメールが送信できなかった場合や各種エラー発生時には、「log/」内に送信内容のログが出力されます。