跨平台C ++ IMAP库

时间:2009-11-25 11:53:41

标签: open-source email imap

我可以在C ++中使用任何跨平台(仅对Windows和OS X感兴趣)IMAP库吗?最好也是开源。

我目前正在使用Chilkat的IMAP库,但这只是Windows。

我找到了libEtPan和VMime,只是想知道是否还有其他我可以看的比较。

4 个答案:

答案 0 :(得分:7)

另一个不错的选择可能是cURL library,它是C库,但它有C ++绑定 - cURLpp

最好的是,它是根据MIT许可证授权的,非常适合商业用途或非开源项目。

答案 1 :(得分:6)

VMIME怎么办?

它在图书馆里有我最喜欢的东西:

  1. 免费,如免费啤酒
  2. 免费,如言论自由(开源也)
  3. 定期更新(非常重要)
  4. 体面(虽然不是很好)文档
  5. 便携式

答案 2 :(得分:2)

其他替代方案是libetpan(C语言库)和Mailcore(libetpan的C ++包装器)

答案 3 :(得分:1)

虽然有点过时,因为它的开发已停止开源,你可以查看UW-IMAP toolkit。但是,其主要作者继续以Panda-IMAP的名义开发工具包,并将其提供给任何希望为项目开发捐赠的人。