Отображение новой почты в INBOX с использованием IMAP в Pantomime Framework

Я создаю почтовый клиент, используя IMAP (это Mac-приложение, использующее платформу Pantomime). Я могу получить все сообщения, папки и т. Д.

Когда новое письмо получено, оно отображается, когда пользователь выходит из системы, а затем снова входит в систему.

Есть ли какое-либо событие, которое запускается при получении нового письма? или есть ли другой способ показать пользователю о новых сообщениях?

Спасибо

1 ответ

Вам нужно запустить таймер, который посылает команду noop на сервер, и повторять это в течение заданного интервала времени. Затем, если есть новые письма, вы получите новые письма в ответ от сервера. Затем вы можете разобрать ответ и отобразить пользователю.

Другие вопросы по тегам