以前にブログを運営していたときは、MTmailというメールゲートウェイサービスを利用していました。
これ、かなり便利だし設定も簡単で重宝していたのですが、いかんせん添付ファイルのサイズが300kbという制限があるんですよね。最近は携帯のカメラでもなかなかの画質の写真が撮れるし、せっかくだからもうちょい大きなサイズでアップしたいなあと。
そこで、ゲートウェイサービスを使うのではなく、MTのプラグインとして機能するモブログツールはないものかと探してみることに。
で、MovaMotionとかMooberとか、いくつかのツールが見つかりましたが、なんとなくアタシの使い方に一番フィットしていそうな「MailPack」を導入してみることにしました。
このMailPackというツール、制作・提供は株式会社スカイアークという北海道は帯広に本社を構える企業さん。もともとは、メールで情報共有を行うための「MailPackPro」という製品があり、その簡易版を個人ユーザー向けに無償提供してくださったというわけ。謝々。
機能としてはきわめてシンプルで、登録したメールアドレスからの投稿を自動的にエントリーするという、要はモブログのためのツールです。
動作環境として、
MailPackのご利用には以下のPerlモジュールが追加で必要となります。
- Net::POP3
- File::Basename
- File::Spec
- MIME-tools
とのことですが、じつはこれ、さくらのレンタルサーバでは標準でインストールされています。なので、とくに何の問題もなく、そのまま使えてしまうのです。ラッキー。
プラグインのインストール方法はスカイアークさんのページに、権限変更まで含めて丁寧に記述されているので、そのまま従うだけで問題ないでしょう。
ただ、ちょっと厄介というか面倒くさいのが、自動で再構築するためのcron設定。
と いうのも、MailPackはそれだけで投稿受付→再構築してくれるわけではありません。MailPackからメールボックスへと投稿メールを取得しに 行ってエントリーを作成し、さらに再構築するためには、RunPeriodicTasksというプラグインを定期的に実行する必要があります。
このためにはまず、
mt/tools/run-periodic-tasks
の権限を755に変更します。ついで、さくらのサーバコントロールパネルの
「アプリケーションの設定」→「CRONの設定」
を開き、新規項目を追加します。まずは実行コマンドとして
cd /home/アカウント名/www/mt; ./tools/run-periodic-tasks
と入力。アカウント名は各自のものを入力すること。ついで、タスクを実行する時間をチェックボックスで指定します。やろうと思えば5分間隔で実行することも可能ですが、おそらく運営側から怒られてタスクを削除されます。てゆーか、迷惑なのでやめましょう。
普通は1時間に1回程度で良いのでは?
その場合、月・日・時にアスタリスク(毎回実行)を指定して、分に実行タイミング(毎時0分なら0、毎時0分と30分なら0,30)を指定します。でもって曜日は全部チェックかな。
きちんと実行されると、投稿した内容はメールボックスから削除されます。
でもって、エントリーされた内容が投稿元のメールアドレスに通知されてきます。
これでサイズの大きな写真もモブログ投稿できます。
プラグインの設定では、サムネイルの幅サイズと添付ファイルの挿入位置指定しかできませんが、モブログ用途としてはまず十分といえるでしょう。

