Unterstützung für den IMAP IDLE Befehl
Contents
[
Hide
]
Aspose.Email API ImapClient bietet die Möglichkeit, eine Verbindung zum Server zu öffnen und auf das Eintreffen einer E‑Mail zu warten. Dadurch wird vermieden, den Server immer wieder zu pollen, um eingehende E‑Mails zu prüfen. Das folgende Code‑Snippet zeigt, wie man die Unterstützung für den IMAP Idle Befehl nutzt.
// For complete examples and data files, please go to https://github.com/aspose-email/Aspose.Email-for-Java
// Connect and log in to IMAP
ImapClient client = new ImapClient("imap.domain.com", "username", "password");
client.startMonitoring(new ImapMonitoringEventHandler() {
public void invoke(Object sender, ImapMonitoringEventArgs e) {
System.out.println(e.getNewMessages().length);
System.out.println(e.getDeletedMessages().length);
}
});
client.stopMonitoring("Inbox");