0

javamailメールボックスを読むために使用しています。ここで、メールボックスをポーリングして、受信、送信、保存された下書きなどの新しいメールを確認する必要がありpush mailます。今のところimapandを使用していますが、その他の一般的なメール アカウントのgmailサポートを拡張する必要があります。pop3それで、ほとんどの場合に合うように、何を使用し、どのように行うかを考えていました。javamailメールボックス内のアクティビティをすぐにトリガーしてそれを読み取る、またはデータベース内のすべてのユーザーのメールボックスのすべてのフォルダーを検索し、Java コードをトリガーしてユーザーのメールを読み取る既製のスクリプトを使用できる、スケジュールされたジョブのサポートはありますか?定期的な間隔での新しい電子メール

4

1 に答える 1

0

ジョブのスケジューリングは、JavaMail とは完全に直交しています。Java でのジョブ スケジューリングのソリューションは数多くあります。好きなものを選んで、JavaMail を使用するジョブを作成してください。

あなたが説明した種類の「新しい」アクティビティをチェックすることは簡単ではありません。各ユーザーのメールボックスの状態を追跡して、次にメールボックスを見たときに何が変更されたかを確認できるようにする必要があります。

もちろん、これを複数のユーザーに対して行うということは、これらすべてのユーザーの認証資格情報 (パスワードなど) が必要になることを意味します。

ユーザーの受信トレイにしかアクセスできないため、これをすべて pop3 で行うことは基本的に不可能です。

于 2013-01-22T20:05:59.087 に答える