Release Notes 201401 Alpha

Smári McCarthy edited this page Feb 1, 2014 · 11 revisions
Clone this wiki locally

The first alpha release of Mailpile is available for download from github. This release is a technology preview release and is not meant for production use. Use at your own risk! See the release blog post for elaboration.

Reference platform and reporting

Our reference platform for this release is Ubuntu Linux 12.04. Other operating systems may work, but for best results we recommend testing on the reference platform.

If you use Mailpile with other setups, please consider letting us know how well it worked on Platform support/Alpha and filing issues if you run into any bugs.

Getting the release

The code can be downloaded like so:

git clone -b release/alpha

This branch may receive minor updates (bug-fixes) over the next couple of weeks, but core development will continue on the master branch. Please see the Getting Started page for further details.

There is also a live demo accessible on

Highlights of this release

  • User interface
  • Encryption and security
    • Support for reading and writing PGP/MIME encrypted or signed e-mail
    • The contents of incoming encrypted and signed mail is searchable
    • Contacts, configuration and meta-data are stored encrypted
    • First pass of Mailpile's threat model exists
  • Search
    • Fast, extensible, custom search engine
    • The search index is stored using a one-way hash to protect sensitive data
  • Tags
    • Can be used to organize indexed mail
    • Used internally to implement common e-mail metaphors such as "unread" and "inbox"
    • Messages can be tagged automatically, using static filter rules or Bayesian classifiers
  • Spam filtering
  • Interoperability
    • Support for reading mail stored in mbox, Maildir, Thunderbird, Mac and GMVault formats.
    • Support for importing contact details from the GnuPG keychain and Thunderbird (Mork)
    • Selected messages can be exported en-masse to a portable mbox file
    • Mailpile has been tested and verified to run on various versions of Debian and Ubuntu Linux, and on Mac OS X 10.9.1
  • Internationalization
  • Extensibility

Known bugs and limitations

  • User Experience
    • The HTML user-interface is "read only" unless Javascript is enabled
    • Auto-saving of drafts doesn't work yet
    • HTML/Javascript performance has not been optimized
  • Security
    • The search index is not yet fully encrypted
    • Drafts, mailbox state and Bayesian rules are not stored encrypted
    • Encryption features are only available to users who have a PGP key
    • PGP keys are not created by default
  • Protocol support
    • Native IMAP/POP3 is missing because it depends on local mailbox encryption
    • Multiple profile support is very primitive
  • Features
    • Contact management support is very primitive
    • Tag management support in HTML UI is very primitive