スカイアークシステム様が個人ユーザーに無償で提供してくださっているメール投稿プラグイン、MailPackをインストールしてうまく動作しているようなので、導入手順を覚え書きしておきます。
まず、MailPackプラグインのページでプラグインをダウンロードしてきます。昨日の段階でバージョンは1.63aでした。
ダウンロードしたファイルには、ライセンス条件やインストール方法などのファイルは含まれていませんので注意してください。
Reffi JP blogはXSERVER
の自動インストールでインストールしたMTOSを、一旦手動でファイルをアップロードしてアップデートした後、再度自動インストールのアップデート機能を利用して4.261にしたものです。
よって、純粋に自動インストール→自動インストールのアップデート機能を使ってきた人とは環境が若干異なるかも知れませんのでご注意ください。
また、XSERVERはサーバ機器の増強、プログラムのバージョンアップを発表しています。→ここ
Reffi JPのサーバはsv70というかなり古いサーバなので、新しいサーバとは環境が違う可能性があることを認識しておいてください。
2009年12月28日追記:
一部スクリプトを修正しました。詳しくはこちらの記事で。
ではやったことを書いていきます。
まず、MailPackプラグインのページでプラグインをダウンロードしてきます。昨日の段階でバージョンは1.63aでした。
ダウンロードしたファイルには、ライセンス条件やインストール方法などのファイルは含まれていませんので注意してください。
Reffi JP blogはXSERVER
よって、純粋に自動インストール→自動インストールのアップデート機能を使ってきた人とは環境が若干異なるかも知れませんのでご注意ください。
また、XSERVERはサーバ機器の増強、プログラムのバージョンアップを発表しています。→ここ
Reffi JPのサーバはsv70というかなり古いサーバなので、新しいサーバとは環境が違う可能性があることを認識しておいてください。
2009年12月28日追記:
一部スクリプトを修正しました。詳しくはこちらの記事で。
ではやったことを書いていきます。
それでは2009/12/26深夜に実施した手順です。
しかし、まもなくsv70もサーバー増強、プログラムバージョンアップを行います。
この時もしかすると動かなくなってしまうかも知れません。
(PerlモジュールのMIME::Toolsが5.420でないと動作しないため)
まあ、古いサーバーは順番がなかなかまわってこないのでしばらくは大丈夫だと思いますが(汗)。
2009年12月28日追記:
一部スクリプトを修正しました。詳しくはこちらで。
- ダウンロードしたMailPack.1.63a.zipを解凍します。MailPackというディレクトリができます。
- このディレクトリをMTOSのPluginsディレクトリにアップロードします。
- アップロードしたMailPackディレクトリのmailpack.cgiのパーミッションを700にします。
- cronでrun-periodic-taskを実行できるようにパーミッションを与えます。(ここはよく分からなかったのでMTOSディレクトリのtoolsディレクトリ内にあったファイルを全てパーミッション700にしました)2009年12月28日追記: run-periodic-tasksファイルのみ実行権を与えればいいみたいです
- XSERVERのサーバパネルからcronの設定をします。分の欄にメールをチェックさせたい時間の分の値をカンマで区切って記述します(例:00,15,30,45)。時間・日・月・曜日は「*」にします。コマンド欄は「cd /home/サーバID/ドメイン名/public_html/mtosインストールディレクトリ; ./tools/run-periodic-tasks」にします。(サーバID・ドメイン名・mtosインストールディレクトリは自分の環境に合わせてください。間にある「;」を忘れずに)
- ブラウザからMTOSにアクセスしてログインするとアップグレード開始ボタンが出るのでクリックしてアップデートします。
- サインインするとアップグレードが完了しましたと表示されるので、MovableTypeへ戻るをクリックします。
- MTOSでメール投稿用のユーザーを作成します。この時指定したメールアドレスからのメールが記事として作成されます。
- MailPackプラグインの設定をします。詳しくはMailPackのページにある設定マニュアル(pdf)を参照してください。XSERVERでは無制限にメールボックスが作れるので、投稿専用のメールアドレスを作成するとよいでしょう。
- メールのチェックはcronで指定した時間になります。記事の公開状態が公開なら、そのまますぐに公開されます(再構築されます)。
しかし、まもなくsv70もサーバー増強、プログラムバージョンアップを行います。
この時もしかすると動かなくなってしまうかも知れません。
(PerlモジュールのMIME::Toolsが5.420でないと動作しないため)
まあ、古いサーバーは順番がなかなかまわってこないのでしばらくは大丈夫だと思いますが(汗)。
2009年12月28日追記:
一部スクリプトを修正しました。詳しくはこちらで。

コメントする