Lumail - The console email client


Luamil is under constant development, but versioned source-snapshots are released when things are judged to be stable.

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 release is:

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:

See the notes on building for requirements, and instructions on building the source.

Debian GNU/Linux Packages

I host a repository containing binary packages for the Wheezy/stable release of Debian GNU/Linux. You can find this repository, along with instructions for using it, here:

(The binaries are compiled for both i386 and AMD64.)

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:

Note: Releases prior to 0.18 used mimetic for MIME parsing, anything from 0.18 onwards uses GMime 2.6.x.

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

 # apt-get install libncursesw5-dev liblua5.1-0-dev lua5.1 \
    libgmime-2.6-dev libglibmm-2.4-dev libpcre3-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 ./lumail generated, and you can now get started.