すでにConductor4.0を構築済みの方は、以下のマニュアルと本体ファイルをダウンロードしてください。
Melbot2.0インストールマニュアルPDF Melbot2本体ファイルZIP
Melbotはエルサインの開発したメールコンテンツ管理システムです。 メール文章に含まれる文字列に反応して様々な処理と返信を行います。
Melbot公式
Melbotの動作環境はPHP5.2以上となります。 Conductor4.0はPHP4系ですのでPHP5へアップグレードする必要があります。
上記Melbot公式のリンクを辿りメニュー「Download」からMelbot本体をダウンロードしてください。 PHP5.2.5へアップグレードに同封されている為、PHP拡張モジュールはダウンロードする必要はありません。 以下の公式サイトからダウンロードすることが出来ます。 公式ダウンロードサイト ダウンロード後、ローカルマシン上で展開してください。 ZIPファイルを展開出来ない場合は解凍ツールを用意して下さい。
FTPソフトを使って「toppage」ユーザの「public_html」内に「melbot」フォルダごとアップロードしてください。 ドキュメントルートを変更している場合はそのドキュメントルートにアップロードして下さい。
アップロードしたファイルの内「melbot/system」フォルダのパーミッションを「777」に変更してください。
「ツール-パーミッション」で行う場合はアップロード先に移動してから、 「system」を選択して「777」を入力し、「再帰的」にチェックを入れた後「属性変更」をクリックしてください。
この時点でブラウザから「http://ドメイン/melbot/admin/」で管理画面が表示されることを確認して下さい。
表示されない場合は、アップロード先が間違っていますので再度適切な場所にアップロードしてください。
「ツール-テキストエディタ」で「/etc/mail/」に移動してから「melbot.alias」を作成し以下を記述して下さい。 ——————ここから————————- /^new(@domain\.com)?$/ melbot /^mb\-[a-zA-Z0-9]{8}(@domain\.com)?$/ melbot /^my\-[a-zA-Z0-9]+(@domain\.com)?$/ melbot /^my\-[a-zA-Z0-9]+\-ml(@domain\.com)?$/ melbot ——————ここまで————————-
「domain\.com」の部分はお使いのドメインに置き換えてください。 必ず「.」(ドット)の前に「\」を加えてして下さい。
サイト上の表示では分かりづらい部分もありますので、 上記をメモ帳などへコピー&ペーストして確認して下さい。 これ以降の手順に現れる記述に関しても同様です。
「ツール-ファイルテンプレート」でテンプレート「/usr/local/etc/postfix/main.cf」を開き、上から15行目の
————————————————————- alias_maps = hash:/etc/mail/aliases ————————————————————-
の箇所を
————————————————————- alias_maps = hash:/etc/mail/aliases,pcre:/etc/mail/melbot.alias ————————————————————-
に変更し「保存」します。
次にテンプレート「/etc/mail/aliases」を開き、最終行に
————————————————————- melbot: “| /usr/local/bin/php (アップロード先)/melbot/system/bin/mail.php” ————————————————————- (アップロード先)は「toppage」ユーザの「public_html」にアップロードした場合は「/home/toppage/public_html」となります。
次にテンプレート「/usr/local/apache/conf/httpd.conf」を開き、最終行に ————————————————————- Order deny,allow Deny from All RewriteEngine On RewriteBase /melbot/moblog RewriteRule ^([^/]+)/([^/]+\.jpg)$ img.php?uid=$1&img=$2 [L] RewriteRule ^([^/]+)/([^/]+\.jpeg)$ img.php?uid=$1&img=$2 [L] RewriteRule ^([^/]+)/([^/]+\.gif)$ img.php?uid=$1&img=$2 [L] RewriteRule ^([^/]+)/([^/]+\.png)$ img.php?uid=$1&img=$2 [L] RewriteRule ^([^/]+)/([^/]+)\.html$ index.php?uid=$1&cid=$2 [L] RewriteRule ^([^/]+)/$ index.php?uid=$1 [L] RewriteEngine On RewriteBase /melbot/album RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/([^/]+\.jpg)$ img.php?uid=$1&img=$2 [L] RewriteRule ^([^/]+)/([^/]+\.jpeg)$ img.php?uid=$1&img=$2 [L] RewriteRule ^([^/]+)/([^/]+\.gif)$ img.php?uid=$1&img=$2 [L] RewriteRule ^([^/]+)/([^/]+\.png)$ img.php?uid=$1&img=$2 [L] RewriteRule ^([^/]+)/([^/]+)\.html$ index.php?uid=$1&page=$2 [L] RewriteRule ^([^/]+)/$ index.php?uid=$1 [L] RewriteEngine Off ————————————————————- 次にテンプレート「/etc/crontab」を開き、最終行に ————————————————————- */1 * * * * root /usr/local/bin/php (アップロード先)/melbot/system/bin/cron.php > /dev/null 2>&1 ————————————————————-
以上を追加します。
「ツール-ファイルテンプレート」を編集した後は内容を反映させる必要があります。 「メールサーバ-基本情報」画面にある「設定」ボタンをクリックしてください。 これで設定が反映されます。
WEBサーバも同様に「WEBサーバ-基本情報」画面にある「設定」ボタンをクリックしてください。 最後に「メンテンナンス-バックアップ」にて「設定」ボタンをクリックしてください。(これはcronの設定反映用)
以上でMelbotのインストールは完了です。 このガイドでは以下のような環境としてインストールされます。
管理画面:http://ドメイン/melbot/admin/ ユーザ画面:http://ドメイン/melbot/user/ ランダムメール発行アドレス:new@ドメイン ランダムメール:mt-(ランダム)@ドメイン MyMelbot用アドレス:my-(任意)@ドメイン
「MyMelbot用アドレス」は設定の便宜上「my-」で始まるアドレスを使用していますが、手順4で記述する最後の2行を変更することで任意の形式を利用出来ます。 インストール後は以下のリンクに掲載されている「手順2.WEBブラウザから管理者用ページにアクセスする。」を行って下さい。(「localhost」の部分はお使いのドメインに置き換えてください) 手順2.WEBブラウザから管理者用ページにアクセスする。
操作方法などはMelbot公式のマニュアルをご覧下さい。
TOPページ Conductor4.0の特長 Conductor4.0の仕様 簡単導入ガイド Conductor5の入手方法