2016-10-20 5 views
1

Цель:Транспортная агностическая реализация клиента 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. Что-нибудь я пропустил?

ответ

0

Простой ответ на ваш вопрос заключается в том, что то, что вы ищете, не существует.

Существует более длинная дискуссия, которую мы могли бы рассказать о проблеме, которую вы пытаетесь решить, и о том, как вы можете лучше ее решить, но stackoverflow не подходит для этого. Не стесняйтесь обращаться ко мне по адресу [email protected]

0

Половина испеченного, но все же что-то, что я собрал в свое свободное время, которое может навсегда превратиться в готовое к выпуску IMAP-библиотеку для Java, которое я надеялся найти, когда искал его.

https://gitlab.com/artur.jablonski.pl/async-imap-client

 Смежные вопросы

  • Нет связанных вопросов^_^