Tinymail is a library for developing mobile applications with E-mail functionality.
The framework provides components that aid the developer with the user interface but of course also with the connectivity and the caching of messages.
It supports local mail storage (Maildir,mh,spool & mbox), IMAP, POP and NNTP. It can be used to send messages over SMTP and by using sendmail.
It supports developing in C, C++ and Python. Plans to support D, .NET and Java are on the agenda.
It implements certain default ui components that can be used out of the box. It has out of the box support for Maemo, GPE and OLPC
It's licensed under the LGPL.
Tinymail is named after the girlfriend of the maintainer, Philip. Her name is Tinne. That's why you pronounce tinymail as tinnie-mail instead of taainie-mail. That way she granted him the right to work long hours at it without any complaints of his cute girlfriend.