Java中与传输无关的IMAP客户端实现



目标:

运行在NettyORNIO之上的IMAP客户端

问题:

似乎不存在这样的事情。所以我正试图自己做点什么。我对Netty有一个很好的把握,但我缺少的是一个库/例程,我可以从客户端委托IMAP协议的编码/解码+会话/状态,将其放在Netty之上

我所看到的:

Apache James协议IMAP4该项目从服务器方面全面实现了IMAP4。它实际上运行在Netty之上。然而,在看过代码后,我认为我不能轻易地将其用于IMAP通信的另一侧(客户端(

JavaMail API参考实现这显然有客户端,但整个项目似乎都假设它在OIO上运行,也就是阻塞IO,所以把Netty放在下面似乎不是一件微不足道的

Github上的imapnio我找到了这个库,但它是IMAP在NIO上的一个非常不完整的实现(通过Netty(。

毫无疑问,我自己并没有实现IMAP协议例程。我错过了什么?

问题的简单答案是,您所寻找的并不存在。

我们可以进行更长时间的讨论,讨论你试图解决什么问题,以及如何最好地解决它,但斯塔克夫弗洛不是这样做的合适地方。请随时通过与我联系javamail_ww@oracle.com.

虽然半生不熟,但我还是在业余时间组装了一些东西,这些东西有望变成Java的可用于生产的IMAP库,我希望在搜索时能找到。

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

最新更新