• 解決済 812239

    Ktai Entryで、メールの自動取得を5分間隔で行っておりますが、「すぐにメッセージを読み出す。」を押さないとメールを取得してくれません。

    Ktai Entryは最新バージョンのv0.8.6です。
    サーバーはXserverを利用しております。

    設置当初に数回受信したのですが、それ以降は受信が出来なくなっております。

    どなたか、アドバイスがあれば宜しくお願いいたします。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    プラグイン作者です。

    メール設定で、パスワードが正しいか確認してみてください。一度プラグインを無効にするとパスワードがクリアされるため、再度設定が必要です (セキュリティー対策のため、プラグイン無効時はパスワードが初期化されます)。

    パスワードが正しいならば、以下の点を確認してみてください。
    設置当初からバージョン 0.8.6 でしょうか?
    キャッシュ系プラグイン (WP-Cache, WP Super Cache など) を併用していますでしょうか? →キャッシュの影響で、メール取り込み用スクリプトが埋め込まれていない可能性があります。
    取り込むメールサーバーはどこでしょうか? (Xserver 内, Gmail など)

    あと、可能ならば、ログ機構をオンにして動作ログを取ってみてください。

    トピック投稿者 812239

    作者様、ご返答有り難う御座います。

    パスワードは間違っておりません。
    念のため、プラグインを一度無効にし、再設定しましたが同じ現象です。

    設置当初は、0.8.5を使っていました。
    本日、アップデートしたところです。

    キャッシュ系プラグインは使っておりません。
    (他のプラグインも全て無効にしております。)

    取り込むメールサーバーは、Xserver (http://www.xserver.ne.jp/)を使用しております。
    ポート番号なども間違っておらず、「すぐにメッセージを読み出す。」ではちゃんと受信してくれます。

    ログ機構をオンに設定しておりますが、エラーメッセージはどこにはかれるのでしょうか。

    ご返答の程、宜しくお願いいたします。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    パスワードが正しくて、キャッシュ系プラグインも使ってないとすると、ちょっと不思議ですね。ただし、バージョン 0.8.5 と 0.8.6 では、メール取り込み用のスクリプトを挿入する仕掛けをいじってるので、そのへんで問題があるかもしれません。

    5分以上間隔を置いてからご自身のウェブログを閲覧し、HTML ソースを表示させたとき、
    <link rel="stylesheet" href="http://example.com/wp-content/plugins/ktai_entry/retrieve.php" type="text/css" />
    のような行があるか確認してください (URL は適宜読み替えてください)。アクセス数が多いサイトだと、ご自身で確認するのは無理かもしれませんが……。

    ログ機構をオンに設定しておりますが、エラーメッセージはどこにはかれるのでしょうか。

    動作ログは、ktai_entry ディレクトリーに logs ディレクトリーが作られて、そこに error.log というファイル名で作られます。もし、ウェブサーバーが ktai_entry ディレクトリーに書き込み権限を持ってないと、ログは吐かれません。この場合、手動で logs ディレクトリーと error.log ファイルを作っておいて、error.log ファイルのパーミッションを 646 とか 606 にしてみると確実です。

    トピック投稿者 812239

    バージョン 0.8.5で、最初設定した時数回受信しただけでそれ以降はずっと手動で受信させております…。

    <link rel=”stylesheet” href=”http://example.com/wp-content/plugins/ktai_entry/retrieve.php&#8221; type=”text/css” />
    ですが、表示されておりませんでした。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    <link rel="stylesheet" href="http://example.com/wp-content/plugins/ktai_entry/retrieve.php" type="text/css" />

    が出ない限り、メールの取り込みが行なれないのですが、必ずしも自分が見たときに入っている必要はなく、他人がサイト閲覧したときに出ていても OK です。
    アクセス数が多いサイトで、5分放置している間に他の人が見てしまうと、その人に表示されてしまっている可能性もあります。

    ひょっとすると、最後に取り込みを行った時刻の記録が不正になっていて、えらく未来の時刻になってしまった可能性もあります (この場合、取り込みは行なわれません)。これを修正するには、phpMyAdmin や mysql クライアントで、WordPress データベースを見て、wp_options テーブルの ke_last_checked というフィールドを見ます。このフィールドを削除するか、値を 0 にしてみてください。

    Ktai Entry のバグで、管理パネルで「オプションの削除」を行なっても、このフィールドは削除されないため、phpMyAdmin などでの操作が必要です。

    トピック投稿者 812239

    ご返答有り難う御座います。

    少し変わったブログの使い方をしておりヘッダーなどを表示していなかったのが原因なのかもしれませんね…。

    ブログ本体は、本文しか表示しておらずincludeでサイトに読み込みという仕様にしていました。なので、<link rel=”stylesheet” href=”http://example.com/wp-content/plugins/ktai_entry/retrieve.php&#8221; type=”text/css” />が表示されないという現象が出ていたのかもしれません。

    現在は、表示しているPHPソースの中に<link rel=”stylesheet” href=”http://example.com/wp-content/plugins/ktai_entry/retrieve.php&#8221; type=”text/css” />を追加して何とか読み込みをしているようですが、これは常に表示されていると問題があるものなのでしょうか?(サーバーの負担など)

    宜しくお願いいたします。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    少し変わったブログの使い方をしておりヘッダーなどを表示していなかったのが原因なのかもしれませんね…。

    うーん、それが原因かもしれません。

    現在は、表示しているPHPソースの中に<link rel=”stylesheet” href=”http://example.com/wp-content/plugins/ktai_entry/retrieve.php&#8221; type=”text/css” />を追加して何とか読み込みをしているようですが、これは常に表示されていると問題があるものなのでしょうか?(サーバーの負担など)

    特に問題ありません。バージョン 0.8.5 まではそうなっていましたが、さほど負荷が上がるようではないようです。

    トピック投稿者 812239

    色々有り難う御座いました。

    やはり特殊な使い方をしているのが原因だったようです。

    今は問題なく使えているようですので、今後ともご利用させていただきます。
    誠に有り難う御座いました。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「Ktai Entryでメールを自動取得してくれない。」には新たに返信することはできません。