JavaMail API Imapプロトコルを使用してすべてのGmailメールを取り出し、テーブル形式で表示しましたが、問題を表示する方法が問題になりましたか?クリックすると メールが削除され、プロトコルを使用しているすべての接続が失われ、そのメールを削除します。Gmailのメールを同期する
0
A
答えて
0
サーバーへの接続が失われると、実質的に「切断済み」モードで動作しています。 JavaMail FAQには、how to handle disconnected mode with IMAPに関する詳細情報へのポインタがあります。これをうまくやることはたくさんの仕事です。
より簡単なアプローチは、少なくとも30分ごとにFolder.getMessageCountを呼び出すなど、接続が不必要に失われないようにすることです。それでも接続が失われた場合(はになることがあります)、 は、キャッシュされたすべてのデータを投げて再接続し、ユーザーの表示を更新します。
ユーザーが見ることのできるメッセージを削除できるように気を付けるだけでは、中間的なアプローチをとることができます。すべてのメッセージ(およびフォルダのUIDVALIDITY)のUIDを保存して、接続が失われたときに再接続し、get the Message objects for all messages based on UIDを保存することができます。その後、メッセージがサーバー上にまだ存在する場合、そのメッセージを削除することができます。
関連する問題
- 1. Gmailのメールをダウンロードする
- 2. Gmailのメール
- 3. メール同期Javaで
- 4. PHPのメールのGmail
- 5. GmailメールはC#
- 6. Gmailの「From Eメール」を変更する
- 7. PHPのメールがGmailの
- 8. エラーGmailからメールを送信する
- 9. Gmailサーバーからメールをバックアップする
- 10. メールをgmailとRで送信する
- 11. サーバからGmailのメールにアクセスする
- 12. 私のオンラインストアは、Gmail経由で注文確認メールを同期して送信できますか?
- 13. Gmailアカウントにメールを送信
- 14. Python-Gmailメールのリトリーブ/ダウンロード
- 15. HTMLメール:パディングは、Gmailの
- 16. gmail受信トレイとシートを同期させるGoogle Appスクリプト
- 17. スウィフトメーラー - メールを非同期で送信
- 18. 迷惑メール:windowsとcentosフォルダの同期
- 19. GmailでGmailの電子メール - 画像の下にスペースを追加する
- 20. JAVA SpringメールのGmailによる送信
- 21. DrupalとCKANの間でユーザーの電子メールを同期する
- 22. GmailとPythonは同じ添付ファイルで別のメールを送信します
- 23. PHPのメール機能は同期または非同期ですか?
- 24. asp.netのgmailアカウントからメールを読む
- 25. PHPメールはgmailの迷惑メールとして終わる
- 26. 非同期電子メール・プラグイン・ドメイン・クラス
- 27. フラスコsend_grid非同期電子メール
- 28. GmailのメールからASP.netとのメールを送信
- 29. Gmailは電子メールを迷惑メールとみなします
- 30. Gmailの個々のメールへのリンク
ありがとうございました!助けを求めて私が削除したいメッセージのように思っていたもの私はそのメールの日付とIMAPコードを送信します。私はそのメールフラグを削除しますenable – Yash
私は分かりません。 –
私はgmailサーバーとの接続を失ったと仮定してクリックしたとき、私は受信したメールの日付と正確な時刻を転送しますが、今度は接続を確立しますが、今度は同じ時刻と日付のメールのみがフェッチされ、そのメールのために有効になっているので、メールは削除されます。 – Yash