modest
Welcome
modest is a small e-mail program targetting hardware with modest resources,
such as low-end PCs and Nokia N800/N810 internet tablets.
Modest uses the tinymail e-mail framework.
At this moment, modest requires the Maemo 5 SDK for Nokia Internet Tablets; older versions ('Diablo') might work as well, but haven't been tested recently.
development
Show me the code
- Make sure you have the Maemo 5 SDK installed, and activate it.
- Make sure you install packages:
$ fakeroot apt-get install gnome-common gtk-doc-tools wpeditor-dev
- Make sure you install packages:
- Then, get the latest tinymail and modest code:
Before cloning modest: follow these instructions
- svn checkout https://svn.tinymail.org/svn/tinymail/trunk tinymail
- git clone https://git.maemo.org/projects/modest
- Then compile and install tinymail and modest with:
- export CFLAGS="-ggdb -O0 -DDBC -DDEBUG" (optional, for debugging)
- export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
- ./autogen.sh --with-platform=maemo --with-toolkit=hildon2 && make && make install
- Now, run modest (inside scratchbox) from the Extras menu, or with:
- run-standalone.sh /usr/local/bin/modest -s
documentation
documentation
- There's quite a bit of developer documentation available:
- The modest garage project page;
- The modest technical reference (in git);
- The Tinymail reference;
- The Camel Library docs
In addition, there's of course the documentation for GTK+/GLib and Maemo.
mailing list
contributing and mailing list
You are of course very welcome to contribute to our efforts! Please take a look at the HACKING-file in the source distribution to see what conventions we are using. Of course it's also good to discuss your plans/suggestions etc. on the modest mailing list; modest-devel is for development issues, while modest-users is for end-user discussions.
license
modest is available under a BSD-like license. tinymail is available under the terms of the LGPL. Please refer to the source code for the details.