Stöd för IMAP IDLE-kommando

Contents
[ ]

Aspose.Email API ImapClient ger möjlighet att öppna en anslutning till servern och vänta på ankomsten av ett e‑postmeddelande. Detta gör det möjligt att undvika kontinuerlig polling av servern för inkommande e‑post. Följande kodsnutt visar hur man använder stöd för IMAP Idle‑kommando.

// 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");