Я создал IMAP-сервер. Теперь я ищу способ заставить клиента (в моем случае iPhone) перезагрузить сообщение, потому что он изменился на стороне сервера. Кто-нибудь знает, как это сделать?Reload IMAP-Message
ответ
Телу сообщения не разрешено изменять в IMAP; единственным элементом данных, который может быть изменен для существующего сообщения, является список флагов.
Если вы хотите подражать изменению тела сообщения, вы должны сообщить своему клиенту, что исходное сообщение было удалено, и новый. Вы достигаете первого путем отправки ответа EXPUNGE
с исходным порядковым номером сообщения, а второй - путем отправки ответа EXISTS
и/или RECENT
, после чего клиент обычно выдавал команду FETCH
для нового сообщения.
Сервер IMAP не может заставить клиента IMAP ничего делать.
Ближайшая вещь к тому, что вы ищете, это IMAP IDLE. С IMAP IDLE сервер может вытолкнуть определенные уведомления клиенту (если клиент попросил их получить). Затем клиент может делать все, что захочет, когда получает эти уведомления.
- 1. Выполнение IMAPMessage Parcellable
- 2. Генерация ImapMessage от объекта Response
- 3. WSO2 - Использование IMAPMessage несовместимо с javax.mail?
- 4. vue hot reload not reload
- 5. Reload viewcontroller
- 6. Reload TaUITableViewbleView
- 7. AQGridView Reload
- 8. Reload ParentViewController
- 9. javascript reload
- 10. javascript reload
- 11. UIAppearance - reload
- 12. JQuery Reload
- 13. Reload SharedPreferences
- 14. Dropzone reload
- 15. Keymando «Reload»
- 16. DSLCalendarView reload
- 17. PROTRACTOR reload()
- 18. UITableView reload
- 19. Reload EditorPane
- 20. Reload current function after time withouth reload page
- 21. Внешняя ссылка Gulp live-reload (Browser-Sync, Live-Reload, ect.)
- 22. vagrant reload synced_folder
- 23. Winforms и datagridview reload
- 24. Reload View после UIAlertController
- 25. Reload TableView из приложенияWillEnterForeground
- 26. Reload Partial View
- 27. Twitter Bootstrap: howto reload?
- 28. requirejs reload javascript file
- 29. nstableview reload не работает
- 30. Reload navigationBar UIBarButtonItems
Вы создали его на основе IMAP RFC? Если да, то не будет ли там подробностей? http://james.apache.org/server/rfclist/imap4/rfc2060.txt –
@KentBoogaart: RFC 2060 устарел. Последняя версия IMAP4rev1 определена в [RFC 3501] (http://tools.ietf.org/html/rfc3501). – Douglas