• ベストアンサー

メールを数日後に自動返信

質問させてください。 Webサイトで、ユーザからメールアドレスを受信したら、数日後にそのアドレスに返信するアプリケーションを作成しようと思います。 メールの送信はJavaMailで実現できると考えていますが、「数日後に実行」する方法がわからず困っています。 どなたかご存知でしたらお教えください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tomaju
  • ベストアンサー率76% (84/110)
回答No.1

こんなのはどうでしょう。 【受信処理】 ・メールを受信したら受信日と差出人アドレスをデータベースに記録する 【返信処理】 定期的に以下を実行する。 ・データベースを検索し、受信日から「数日」以上経過したデータが見つかったら、 そのデータの差出人アドレスに対し返信メールを送信する ・返信が完了したデータはデータベースから削除する 返信処理を定期的に実行するには UNIX系だったら cron 、 Windows だったタスク・スケジューラを利用すればいいかと思います。

ryu-e
質問者

お礼

ありがとうございます。試してみます。

関連するQ&A