Prise en charge de la commande IMAP IDLE

Contents
[ ]

API Aspoe.Email ImapClient fournit la capacité d’ouvrir une connexion au serveur et d’attendre l’arrivée d’un courriel. Cela permet d’éviter de sonder le serveur encore et encore pour tout courriel entrant. Le fragment de code suivant vous montre comment prendre en charge la commande IMAP Idle.

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