Yuriko.Net 個別記事

2009-05-05

WordPress メール投稿プラグイン Ktai Entry 0.8.10 リリース

ゆりこ による 12:22:07 の投稿
カテゴリー: WordPressハック
タグ: , , , , , ,

WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.8.10 をリリースいたします。変更点は以下の通りです。

  • SoftBank 3G, iPhone から Gmail に絵文字を送信するときの仕様変更に対応しました (ver 0.8.9 リリース後、いつの間にか仕様変更され、絵文字が認識されなくなっていました)。
  • WordPress 2.6 以降で、wp-content ディレクトリーもしくは plugins ディレクトリーを標準の位置以外に移動している場合、ktai_style ディレクトリーに書き込み権限を与えておけば、プラグインの有効化時に、自動的に移設場所を検知するようになりました。
  • 「投稿受付アドレス」の設定フィールドを下に移動しました。これは任意で設定する項目なのに一番上にあったので、間違って設定する人が多かったためです。
ダウンロード: ktai_entry0810.tar.bz2 (91.5 KB)
より新しいバージョンが出ています。

今回は、ソフトバンク 3G・iPhone 2.2の絵文字対応の修正です。ソフトバンク以外のキャリアで使っていたり、絵文字を使っていなければバージョンアップしなくても構いません。zip アーカイブでの配布は 0.9.0 から採用することとし、今回は見送りました。

トラックバック・コメント »

  1. お返事ありがとうございました。
    .qmail-SECRETの設置場所がわかったため、転送テストは成功しました。
    しかし、以下の記述でテストいたしましたが、まったく変化がありません。
    | /usr/bin/php /(WordPress へのパス)/wp-content/plugins/ktai_entry/inject.php
    | /usr/bin/php -d safe_mode=off /(WordPress へのパス)/wp-content/plugins/ktai_entry/inject.php
    スクリプトの動作が行われていない可能性があるため、

    > メール着信で投稿スクリプト inject.php を起動させる方式の場合、inject.php へのパスが正しいか確認してください。
    > | /usr/bin/php /PATH/TO/inject.php ではなく、| /PATH/TO/inject.php としないと動かない場合があります。
    > この場合は、inject.php の先頭に #! /usr/bin/php を記載して、実行権限を与えてください。
    を参考に.qmail-SECRETに
    | /(WordPress へのパス)/wp-content/plugins/ktai_entry/inject.php
    inject.phpに
    test1:

    < ?php
    /* ==================================================
    * Read a message from MTAs
    ================================================== */
    #! /usr/bin/php

    test2:

    < ?php
    #! /usr/bin/php
    /* ==================================================
    * Read a message from MTAs
    ================================================== */

    test3:

    #! /usr/bin/php
    < ?php
    /* ==================================================
    * Read a message from MTAs
    ================================================== */

    の3種類でテストを行いましたが、

    test1とtest2では以下のエラーが発生しました。

    /WordPressへのパス/wp-content/plugins/ktai_entry/inject.php: line 2: ?php: No such file or directory
    /WordPressへのパス/wp-content/plugins/ktai_entry/inject.php: line 4: /aquota.group: Permission denied
    /WordPressへのパス/wp-content/plugins/ktai_entry/inject.php: line 5: ktai: command not found
    /WordPressへのパス/wp-content/plugins/ktai_entry/inject.php: line 6: ==================================================: command not found
    /WordPressへのパス/wp-content/plugins/ktai_entry/inject.php: line 8: syntax error near unexpected token `’QMAIL_DELIVERY_SUCCESSFUL’,’
    /WordPressへのパス/wp-content/plugins/ktai_entry/inject.php: line 8: `define(‘QMAIL_DELIVERY_SUCCESSFUL’, 0);’

    test3ではサイト側には何も投稿されず、
    メールのログでも異常はありませんでした。

    そこで、ktai_entry.phpのログを有効にして、
    (Ktai Entry よくある質問と答え)→(問題が発生したときは)→(動作ログに記録が残らない)を参考に
    /ktai_entry/logs/error.logを作成いたしました。

    それでも動作ログに記録は残っていませんでした。
    ログファイルの設置場所は正しいでしょうか?

    くだんからのコメント

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント返信

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る