設置方法(v2)

tagawa edited this page Nov 4, 2015 · 3 revisions

ファイル構成

# テンプレート関連(必要に応じて編集してください)
+ 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 のコードを見ていただければ、コピー&ペーストで入力フィールドを増やせるかと思います。

入力フィールドおよび入力オプションの詳細は テンプレートの記述方法 を参照ください。

チェックモード

設定ファイルで checkmode1 または 2 とし、 http://{TransmitMail設置ディレクトリ}/index.php?checkmode にアクセスするとチェックモードが表示されます。チェックモードにて、各種設定内容やファイルなどに不備がないか確認できます。

エラーログ出力

何らかの理由でメールが送信できなかった場合や各種エラー発生時には、「log/」内に送信内容のログが出力されます。

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.