2017-12-24 1 views
0

Ich entwickle eine Java-Anwendung, die IMAP-Ordner-Ereignisse überwacht und empfängt, jedoch konnte ich den folgenden Code nicht funktionieren. Offensichtlich fehlt mir ein wichtiger Methodenaufruf oder eine Konfiguration. Was muss ich tun, um Ordner-Ereignisse zu erhalten?JavaMail - Java-Anwendung empfängt keine Ordnerereignisse

Ich habe versucht, den Listener zu einem Ordner hinzufügen sowie den Beispielcode ändern. Ich verwende einen Standard-E-Mail-Client, um das Erstellen und Löschen von Ordnern zu testen. Ereignisse werden jedoch nicht an meine Java-App übermittelt. Deine Hilfe wird geschätzt.

Antwort

1

Leider bietet das IMAP-Protokoll keine Benachrichtigungen für diese Ereignisse. Daher kann JavaMail Sie nur über diese Ereignisse benachrichtigen, wenn ein anderer Thread in Ihrer Anwendung einen dieser Vorgänge ausführt.

+0

Es ist interessant. Gilt dies auch für POP3Folder und/oder GmailFolder? – Eagle

+0

Ja, es ist eine Einschränkung der verwendeten Protokolle. –