• ベストアンサー

javamailについて

javamailで定期的にサーバからメールを受信したいんですが、webで調べましたら初心者にはちょっとわかりにくい説明がされていて僕にはわからないです。 何に対して、どういうことをして、どうすればしたいことができるのかが伝わりにくいです。 わかりやすく説明されているページやわかりやすく説明してくださる方、どうかご回答お願いします。

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

  • ベストアンサー
  • kazoo16
  • ベストアンサー率50% (2/4)
回答No.3

手動で送受信ができるということなので、 後は、イベントの取得方法だと思います。 どのような物を作りたいのかにもよりますが、 こちらで勝手に仮定してみました。 どちらにせよ、指定したタイミングで誰が おつくりになった(手動で送受信の)ロジックを 起動できるかを考えてみてください。 ・メーラのようなクライアントアプリ  while (true) {    if (条件) {      手動で送受信のロジック();    }  } ※条件には、奇数分だったら、12時丁度だったらなどを指定。 ※無限ループには、whileに他の条件を追加するなどして十分留意してください。 ・定時バッチ Windwosコントロールパネル→パフォーマンスとメンテナンス→タスク→手動で送受信のロジック(*.bat)を指定

yapphoo_7
質問者

お礼

ご回答ありがとうございます。 無限ループのイベント取得でできそうですね。 もうひとつの定時バッチというのはちょっと調べてみるとなんだかデータベースに関係したリンクがいろいろ出てきますね。 そのことを意図して回答してくださったのでしょうか?

その他の回答 (2)

noname#24040
noname#24040
回答No.2

定期的に送信することは、 今のところ思いつきません。_| ̄|○ イベントが発生したら自動送信というのはできるようですね。 参考URL添付しときます。

参考URL:
http://www.sk-jp.com/book/javamail/contents/index.html
yapphoo_7
質問者

お礼

ご回答ありがとうございます。 さんこうURL見てみます。

noname#24040
noname#24040
回答No.1

>定期的に のまえにJavaMailにかんして理解しないと。 まずは手動で遅れるようになってから、 それから、どうすれば自動で遅れるかですね。 JavaMailで検索すれば出てくると思います。 それか、書籍に載ってるサンプルをそのまままねてみるのもありです。

yapphoo_7
質問者

お礼

ご回答ありがとうございます。 手動で受信することは、プログラムを実行すればできるようにはなりました。 一応調べましたが、どうすれば自動で受信できるのかわかりやすい説明がなくて困っていたのです。 よろしければ、再度のご回答よろしくお願いします。

関連するQ&A