Цель:Транспортная агностическая реализация клиента IMAP в Java?
IMAP клиент работает на вершине НеттиИЛИ NIO
Проблема:
Нет такой вещи, кажется, существует. Поэтому я пытаюсь сам что-то собрать. У меня есть faily хорошего представления о Неттях но то, что я пропускаю является Lib/Подпрограммы можно делегировать кодирование/декодирование протокола IMAP до + сессии/состояния на стороне клиента, чтобы поставить его на вершине Нетти
Что я looket на:
Apache James Protocols IMAP4 Проект имеет полную реализацию протокола IMAP4 от сервера стороны вещей. И он фактически работает поверх Netty. Однако, посмотрев на код, я не думаю, что я могу легко использовать его с другой стороны (клиента) по протоколу IMAP связи
JavaMail API reference implementation Это, очевидно, имеет на стороне клиента, но весь проект, кажется, предположить, что это работаешь на КВН аки блокировки ввода-вывода, так что опять, кажется, что положить Неттей под не тривиально
imapnio on Github Я нашел эту библиотеку, но это очень неполная реализация протокола IMAP через NIO (через Неттей).
Я определенно не выполняю подпрограммы протокола IMAP. Что-нибудь я пропустил?