Release Notes 201401 Alpha
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.
Getting the release
The code can be downloaded like so:
git clone -b release/alpha https://github.com/pagekite/Mailpile.git
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 https://www.mailpile.is/demos/.
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
- Fast, extensible, custom search engine
- The search index is stored using a one-way hash to protect sensitive data
- 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
- Support for reading mail stored in mbox, Maildir, Thunderbird, Mac Mail.app 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
- Message strings in Python and HTML can be translated
- Work has begun translating Mailpile into roughly 30 languages
- Plugin hooks for numerous types of interactions
- Most core functionality is built using the plugin architecture
- All API actions available as JSON-based API endpoints
- Mailpile can be loaded as a Python module
Known bugs and limitations
- Auto-saving of drafts doesn't work yet
- 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
- Native IMAP/POP3 is missing because it depends on local mailbox encryption
- Multiple profile support is very primitive
- Contact management support is very primitive
- Tag management support in HTML UI is very primitive