Ktai Entry製作者ゆりこさんの指摘を受け、完全に勘違いしていたので記事の内容変更しました。

WordPress Plugins/JSeriesKtai Entry配布ページで説明されている、メールを読み込む方法に「メール着信時に投稿スクリプトを起動」という方法があります。
今までは、Ktai Entryの元々の機能でCronみたいに定期的に読み込む方法をとっていましたが、せっかくだし、サーバの無駄な負担を少しでも減らすためにも、着信時に~って言う方法を実装してみました。

まず、これを実現するには、.forward(Postfixの場合)等を使用できる環境でなければならない。
つまり、自宅サーバ又は専用サーバ等。安価なレンタルサーバでは大抵は無理だと思います。

しかし、
携帯→独自メアド
で投稿すると、絵文字が残念な事になってしまいます。

そこでGmailを使います。

携帯→Gmail→独自メアド
補足:Gmailの設定で、メールを転送する事が可能ですのでそれを利用します。
よく分かってませんが、Gmailが絵文字の文字コードを変換してくれるからKtai Entryで読み込めるようになるのかと‥。

注意点はKtai Entryの設定で【投稿受付メールアドレス】は独自メアドではなくGmailの方を設定します。
Gmailから転送されてくるメールのヘッダが
To(Cc?):○○○@gmail.com
From:×××@携帯
の為です。
ということで、モブログ投稿用のユーザも当然Gmailのアドレスではなく携帯のアドレスでOKです。
POP読み込みは行わないので【投稿設定→メールでの投稿】の設定は必要ありません。

あと、.forwardの設定で

 | /usr/bin/php /(WordPress へのパス)/wp-content/plugins/ktai_entry/inject.php

とありますが

 | "/usr/bin/php /(WordPress へのパス)/wp-content/plugins/ktai_entry/inject.php"

のようにダブルクォーテーションで囲まないとダメなようです。(qmailの場合は囲まなくていいみたいです。)
ちなみに自分の環境ではPHPは/usr/local/bin/phpでした。このように、サーバの環境に合わせて変更が必要な場合もあります。

そんな感じでおkかと思います。

いろいろと工夫できるのは自宅サーバの特権だわ~(^ω^)

そういえば、WordPressの管理画面をIEで開くと、すぐ固まるんだけどこれなんだろ?
FireFoxでは何の問題もないんだけど・・。
たぶんJavaScriptとかAjaxとかが変な事になってんだろうけど‥。IE8だけ?いや、IE7でもなったような‥。
あ、64bit版だからかな?^^;

ソフトウェアもハードウェアも、そろそろ64bitに本格的に取り組んでほしいよねぇ‥。

No related posts.