このリポジトリおよび auto-reply.php
のスクリプトは、「さくらインターネット」のメールの自動返信機能を拡張する PHP スクリプトです。指定された定休日および時間にメールが届いた場合に、定型文を自動返信します。
- 「さくらインターネット」のベーシック・プラン + PHP v5.6.40 でメールの自動返信をカスタム(任意のタイミングで返信)したい場合に利用ください。
./auto-reply.php
: 自動返信を実行する PHP スクリプトです。- PHP 5.6 でのみ動作確認しています。
- 受信したメール本文を標準入力(STDIN)から受け取ると、送信者に適宜自動返信を行います。
- 自動返信の条件などは次項の設定ファイルで行います。
./config/config.json
: 自動返信の各種設定が記載されています。- UTF-8, BOM なしのテキストで JSON 形式で記載する必要があります。
- 設定可能な内容
- 自動返信を行う曜日(オプションで返信の開始および終了時間の指定も可能)
- 返信メールのタイトル
- 自動返信の送信者メールアドレス指定
./template/reply_body.utf8.txt
: 自動返信時のメール本文が記載されています。- UTF-8, BOM なしのテキストで記載する必要があります。
- 文頭・文末の空行(改行だけの行)は削除され、文頭に空行が自動で1行追加されます。
- HOW-TO-SETUP.md をご覧ください。
- CONTRIBUTE.md をご覧ください。