Lumail - The console email client


Versioned source-snapshots are released when things are judged to be stable, but the preferred method for downloading sources at the moment is directly via the Github repositories.

The code has only been tested by the authors upon GNU/Linux, but if it fails to build upon OpenBSD, FreeBSD, or any other similar modern Unix flavour this is a bug and should be reported as such.

Source Snapshots

The most recent releases are:

See the notes on building for requirements and instructions on building the release.

Cutting Edge Git Repository

All development on lumail is carried out, in public, via a central git repository:

Building from source

Lumail is deliberately designed to only depend upon a small number of libraries, to ensure that it is possible to build it upon the widest range of systems.

As of the current release the dependencies are as follows:

Upon a Debian GNU/Linux system you may install the dependencies with:

 # apt-get install build-essential make pkg-config
 # apt-get install liblua5.2-dev libgmime-2.6-dev libncursesw5-dev libpcre3-dev libmagic-dev

Providing you have the appropriate dependencies installed you can build the client via a single "make" command:

$ make

Once the compilation completes you'll find the executable ./lumail2 generated, and you can now get started.

As of release 2.6 the generated binary also includes a simple test-suite to validate the internal implementation, you can execute that via:

$ ./lumail2 --test