2012-04-10 3 views
1

ich einen Mail-Client erschaffe IMAP (Es ist eine Mac-Anwendung Pantomime-Framework). Ich bin in der Lage, alle Nachrichten und Ordner usw.Rahmen eine neue E-Mail in der Inbox mit IMAP in Pantomime Zeige

zu holen Wenn eine neue E-Mail empfangen wird angezeigt, wenn der Benutzer anmeldet-out und dann wieder anmeldet-in.

Gibt es ein Ereignis, das ausgelöst wird, wenn eine neue E-Mail empfangen wird? Oder kann ich den Benutzer auf andere Weise über neue Nachrichten informieren?

Dank

+0

Ich habe bessere Dinge über MailCore gehört. Außerdem ist Pantomime unter der LGPL-Lizenz, die Sie es in einem kommerziellen Produkt zu verwenden, verbietet. Stellen Sie sicher, dass Sie die Lizenz kennen, bevor Sie viel Arbeit in die Implementierung dieser Bibliothek investieren. –

Antwort

0

Sie benötigen einen Timer zu feuern, die noop zum Server und wiederholen Sie dies für einen festgelegten Zeitraum schicken. Dann, wenn neue E-Mails sind, werden Sie die neuen E-Mails in Antwort vom Server erhalten. Dann können Sie die Antwort analysieren und dem Benutzer anzeigen.