Lumail - The console email client


About

Lumail is a modern console-based email client developed for GNU/Linux, supporting operations upon local Maildir hierarchies and remote IMAP mail-servers. The screenshots demonstrate what it looks like by default.

There are many graphical clients for email, but comparatively few designed solely for console use. With the exception of GNU Emacs none of the console clients I examined had any built in support for scripting with a real language.

Lumail has differences from existing projects such as mutt, notmuch and similar alternatives:

  • It is a modal-client so you're always in a particular mode:
    • maildir-mode: Shows you the list of folders.
    • index-mode: Shows you the list of messages.
    • message-mode: Shows you a single message.
    • ...
  • Scripting is supported with a mature language.
    • Lumail, as the name might suggest, uses lua.
    • The Lua API we present is simple, reliable, and self-consistent.

Installation & Usage

To get started you'll want to :

Once you've got the basics setup you might then wish to consult the additional documentation:

Finally if you have questions perhaps the general FAQ, or the technical FAQ will answer them. If not please ask for help.

Recent News

8th July 2016

Version 2.7 of Lumail is now available upon our download page.

This release further improves the correctness of our drawing code, adds support for GPG, includes a more modular set of configuration files, and finally fixes several small memory leaks.

24th June 2016

Version 2.6 of Lumail is now available upon our download page.

This release improves the display-handling, adds some minor bugfixes, and introduces an integrated set of (self)test-cases.

Archived news is available for posterity.

 

Recent Commits