サポート » プラグイン » ktai entry 投稿者本人に完了メールが届くようにしたい

  • http://wppluginsj.sourceforge.jp/ktai_entry/qa/

    メール投稿されたら管理者にメールが届くようにしたい

    管理者に届くしかけのようですが、
    ktai_entry は そのページを誰かが見ないと投稿されませんので
    投稿されましたよ的なメールを投稿者本人に投げたいのですが
    そういったことは可能でしょうか

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

    (@lilyfan)

    プラグイン作者です。

    ktai_entry は そのページを誰かが見ないと投稿されませんので
    投稿されましたよ的なメールを投稿者本人に投げたいのですが
    そういったことは可能でしょうか

    投稿者へのメール通知は、「どんな処理が行なわれたか」の確認としたいかによりますね。

    きちんと WordPress への投稿処理が行なわれたことを確認したいならば、多少時間がかかるのは仕方ありません。「定期的に外部メールボックスからメールを読み出す」仕組みの物理的な限界のためです。最低でも5分ごとでしか処理がされないため、5分以上待たされるのは仕方ないのです。

    単にサーバーにメールが届いたことの確認であれば、「投稿受付アドレス」から、投稿者に即時転送すればいいです。投稿者が1人に決まっていれば、そのアドレスを直に書けばいいですし、そうでなければ、投稿受付アドレスに転送するアドレスを投稿者ごとに作ることになるでしょう。

    例えば、 post@example.com が投稿受付アドレス (==メールボックスがあるアドレス) ならば、author1@post@example.com → post@example.com と転送するアドレスを作ります。そして、author1@post@example.com からは、投稿者のメールアドレスにも転送をかけます (2つのアドレスに転送するということ)。

    こうすれば、author1@post@example.com にメールが着信すれば、すぐに投稿者にメールが転送されます。当然ながら、投稿本文そのものが転送されますが、少なくとも、サーバーまでは届いたことの確認にはなります。

    きちんと「投稿を受け付けました」という文章を返信したいのであれば、Ktai Entry のもう1つの設定方法である「メール着信によって投稿スクリプトを起動する」の仕組みを使う必要があります。これは、.qmail や .forward が書ける知識が必要となります。「.forward って何?」という知識レベルならば、素直にあきらめてください (生半可な知識で使える技術ではありません)。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「ktai entry 投稿者本人に完了メールが届くようにしたい」には新たに返信することはできません。