views:

563

answers:

2

Are there any cross-platform (only interested in Windows and OS X) IMAP libraries which I can use from C++? Preferably open source as well.

I am currently using the IMAP library from Chilkat, but this is Windows only.

I've found libEtPan and VMime and just wondered if there were any others I could look at to compare.

+1  A: 

What about VMIME?

It has all my favorite things in a library:

  1. Free, as in free beer
  2. Free, as in free speech (Open Source also)
  3. Regularly updated (very important)
  4. Decent (though not great) documentation
  5. Portable
Pablo Santa Cruz
Think I'll take another look at VMime, I'm sure it will do what I want.
Adam Dempsey
Be careful, gplv3, that's very restrictive for a library (viral part of GPL).
Pierre
There's a commercial license available for 99 euros. Seems quite reasonable if you're developing commercial software.
Head Geek
A: 

Although a bit dated since it's development has stopped being open-source, you can check the UW-IMAP toolkit. However, its primary author continues development of the toolkit under the name Panda-IMAP and makes it available to anyone who wishes to donate for the development of the project.

adamo