Cross Platform C++ IMAP Library [closed]
Asked Answered
D

4

11

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.

Dicks answered 25/11, 2009 at 11:53 Comment(0)
A
6

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
Anchie answered 25/11, 2009 at 12:3 Comment(10)
Think I'll take another look at VMime, I'm sure it will do what I want.Dicks
Be careful, gplv3, that's very restrictive for a library (viral part of GPL).Sloven
There's a commercial license available for 99 euros. Seems quite reasonable if you're developing commercial software.Islet
Yet quite unreasonable if you're doing free non-gpl software. GPL libraries are a really bad thing, because of the 'viral' part of GPL.Remediosremedy
@Pablo Santa Cruz Does it support proxy ? and fetching of custom imap extension ?Kayleigh
commercial licenses now start at 199 eurosFulmar
They raised the price again to 250 euros.Exsert
Checkout GNU mailutils, seems comprehensiveKheda
The price is now raised again to 549 euro. Also remember the LGPL like license is not useable for signed store applications.Wadlinger
Please when describing gplv3 as "viral" give some link to what is suffering from this so-called "viral"ness. GPL is needed to protect the safety and freedom of users, and is not in prevention of profit or license -restricted code. This protection is not a bad thing like a virus is.Percuss
G
7

Another good choice can be cURL library which is C library but it has C++ bindings - cURLpp.

The best thing is that it is licensed under the MIT license which perfectly fits for the commercial use or a non-opensource projects.

Galenic answered 4/7, 2012 at 18:48 Comment(0)
A
6

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
Anchie answered 25/11, 2009 at 12:3 Comment(10)
Think I'll take another look at VMime, I'm sure it will do what I want.Dicks
Be careful, gplv3, that's very restrictive for a library (viral part of GPL).Sloven
There's a commercial license available for 99 euros. Seems quite reasonable if you're developing commercial software.Islet
Yet quite unreasonable if you're doing free non-gpl software. GPL libraries are a really bad thing, because of the 'viral' part of GPL.Remediosremedy
@Pablo Santa Cruz Does it support proxy ? and fetching of custom imap extension ?Kayleigh
commercial licenses now start at 199 eurosFulmar
They raised the price again to 250 euros.Exsert
Checkout GNU mailutils, seems comprehensiveKheda
The price is now raised again to 549 euro. Also remember the LGPL like license is not useable for signed store applications.Wadlinger
Please when describing gplv3 as "viral" give some link to what is suffering from this so-called "viral"ness. GPL is needed to protect the safety and freedom of users, and is not in prevention of profit or license -restricted code. This protection is not a bad thing like a virus is.Percuss
N
2

Other alternatives are libetpan (a C language library) and Mailcore (a C++ wrapper for libetpan)

Nolie answered 17/2, 2014 at 10:3 Comment(0)
S
1

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.

Slosberg answered 28/5, 2010 at 9:4 Comment(2)
Its primary author died about a year ago.Orangy
Yes and now the latest version of Panda IMAP is available via github github.com/jonabbey/panda-imapSlosberg

© 2022 - 2024 — McMap. All rights reserved.