[MT覚書]MT5用携帯メール投稿プラグイン KetaiPost設置メモ

2011年8月22日

ubicast mail blogger とモブログくんを利用して携帯で投稿すると、
ブログ記事のタイトルが文字化けするという問題が解決できなかったので、
こちらのプラグインを試しに利用してみることにしました。

★MT5用携帯メール投稿プラグイン KetaiPost:無料ダウンロード
http://takeyu-web.com/download/2010/03/movable-typegpl.html

以下の依存モジュールのmt/extlibへの設置の仕方が最初よくわからずとまどいました。
Mail::POP3Client  C-PANダウンロードページ 
MIME::Tools   C-PANダウンロードページ 

最終的には下のページを見て、両方とも無事設置できました。
大変わかりやすく書いてあります。

Mail::POP3Clientの設置場所

プラグインKetaiPostをさくらインターネットで使う – 飛騨高山 池田酒店 公式blog

extlibに Mail というディレクトリを作ってそこに入れてみて下さい
extlib/Mail/POP3Client.pm
という具合になります
そう、このディレクトリは、「mail」ではなく、「Mail」で、Mは大文字ですよ。

MIME::Toolsの設置場所

Movable TypeのextlibにCPANモジュールを入れて、プラグインを稼動させる – 小さな世界

「MIME-Tools」の場合、サンプルファイルとモジュール類の圧縮ファイルとなっているため、圧縮ファイルを解凍後、「lib/MIME/」以下のファイル類を、MTの「extlib/MIME/」以下に配置すればOKです。

上の2つを入れると、
システム→ツール:プラグイン→keitaipost詳細項目
Mail::POP3ClientとMIME::Toolsの表記が
「利用できません」から「利用できます」に変わりました。やった!

サーバサイドでcrontabの設定

サーバのコントロールパネルの中にcronを設定するメニューはあったのですが、
やったことないので、これもとまどいました。

コマンドに入れる内容で参考にしたシックス・アパートの公式ページ
指定日投稿や公開キュー等のスケジュール処理の設定

ちなみにRapidsiteのVPSだとこんな感じ。

cd /home/hogehoge/www/hogehoge.com/mt5; ./tools/run-periodic-tasks

コンパネの設定の仕方で参考にしたページ。
cronとMovableTypeの自動更新設定の仕方 – karetta.jp

時間が15分毎にしたので、
おそらく、記述的にはこのように書きこまれているはずです。
0,15,30,45 * * * * cd /home/hogehoge/www/hogehoge.com/mt5; ./tools/run-periodic-tasks

「run-periodic-tasks」のパーミッションも変更の必要があるようです。
自分とこは最初から755でしたが。

あとは、上記で設定した「run-periodic-tasks」の設定を少し変えてあげます。
FTPで、MovableTypeをインストールしたディレクトリに移動して、
その中のtoolsディレクトリにあるrun-periodic-tasksファイルの
アクセス権を755にします。

デバッグログの参照とブログ管理者権限の追加

設定は完了した直後、うまく投稿されなかったので、
ダウンロードページのトラブルシューティングに書いてあったデバッグログを参考にしました。

◦システム→プラグイン→KetaiPostの設定より、デバッグログを有効にして下さい。不具合の原因を探る有用な情報を、システム→ツール→ログからみることができるようになります。

[KetaiPost][error]記事の追加を試みましたが権限がありません。

と出ていたので、ユーザーに「ブログ管理者」の権限を追加したら、
うまくいきました。