Mailpile

Last updated
Mailpile
Original author(s) Bjarni Rúnar Einarsson, Brennan Novak, Smári McCarthy [1] [2]
Developer(s) The Mailpile Team
Initial release13 September 2014;8 years ago (2014-09-13) [3]
Stable release 1.0.0rc6 (September 4, 2019;3 years ago (2019-09-04) [4] ) [±]
Repository
Written in Python
Operating system Linux, macOS, Windows
Platform Web platform
Available inMore than 14 languages [5] Arabic (ar) Danish (da_DK) German (de) Greek (el_GR) Spanish (es_ES) French (fr_FR) Croatian (hr) Icelandic (is) Japanese (ja) Lithuanian (lt) Norwegian Bokmål (nb_NO) Dutch (nl_BE) Dutch (nl_NL) Polish (pl) Portuguese (pt_BR) Russian (ru_RU) Albanian (sq) Swedish (sv) Ukrainian (uk) Chinese (zh_CN)
Type Webmail
License 2015: AGPL-3.0-or-later [6]
2013: Dual-licensed [lower-alpha 1]
2011: AGPL-3.0-or-later
Website Official website OOjs UI icon edit-ltr-progressive.svg

Mailpile is a free and open-source email client with the main focus of privacy and usability. It is a webmail client, albeit one run from the user's computer, as a downloaded program launched as a local website.

Contents

Features

In the default setup of the program, the user is given a public and a private PGP key, for the purpose of (respectively) receiving encrypted email and then decrypting it. [7] Mailpile uses PGP and stores all locally generated files in encrypted form on-disk. The client takes an opportunistic approach to finding other users to encrypt to, those that support it, and integrates this in the process of sending email.

The program preloads a lot of email data into RAM to accelerate search results. While the search results remain really fast despite large amounts of emails, this gradually slows down the start-up time of the program as stored email data increases. This feature will likely be altered in the planned Mailpile version 2. [8]

History

Mailpile started out as a search engine in 2011.

Crowdfunding

The project gained recognition following an Indiegogo crowdfunding campaign, raising $163,192 between August and September 2013. [9] [10] In the middle of the campaign, PayPal froze a large portion of the raised funds, and subsequently released them after Mailpile took the issue to the public on blogs and social media platforms including Twitter. [11] [12]

Releases

Alpha

The first publicly tagged release 0.1.0 [13] from January 2014 included an original typeface (also by the name of "Mailpile"), UI feedback of encryption and signatures, custom search engine, integrated spam-filtering support, and localization to around 30 languages. [14]

Alpha II

July 2014 This release introduced storing logs encrypted, partial native IMAP support, and the spam filtering engine gained more ways to auto-classify e-mail. The graphical interface was revamped. A wizard was introduced to help users with account setup. [15]

Beta

Mailpile released a beta version in September 2014. [16] [17]

Beta II

January 2015 1024 bit keys were no longer being generated, in favour of stronger, 4096 bit PGP keys. [18]

Beta III

July 2015 [19]

Release Candidate

A preliminary version of the 1.0 version was released on 13 August at the Dutch SHA2017 Hacker Camp, where the main developer gave a talk about the project. [20]

Notes

  1. AGPL-3.0-or-later or Apache-2.0+

Related Research Articles

<span class="mw-page-title-main">Email</span> Mail sent using electronic means

Electronic mail is a method of transmitting and receiving messages using electronic devices. It was conceived in the late–20th century as the digital version of, or counterpart to, mail. Email is a ubiquitous and very widely used communication medium; in current use, an email address is often treated as a basic and necessary part of many processes in business, commerce, government, education, entertainment, and other spheres of daily life in most countries.

<span class="mw-page-title-main">Email client</span> Computer program used to access and manage a users email

An email client, email reader or, more formally, message user agent (MUA) or mail user agent is a computer program used to access and manage a user's email.

<span class="mw-page-title-main">GNOME Evolution</span> Personal information manager software and workgroup information management tool for GNOME

GNOME Evolution is the official personal information manager for GNOME. It has been an official part of GNOME since Evolution 2.0 was included with the GNOME 2.8 release in September 2004. It combines e-mail, address book, calendar, task list and note-taking features. Its user interface and functionality is similar to Microsoft Outlook. Evolution is free software licensed under the terms of the GNU Lesser General Public License (LGPL).

<span class="mw-page-title-main">Mozilla Thunderbird</span> Free and open-source email client by Mozilla

Mozilla Thunderbird is a free and open-source cross-platform email client, personal information manager, news client, RSS and chat client that is operated by the Mozilla Foundation's subsidiary MZLA Technologies Corporation. Thunderbird is an independent, community-driven project that is managed and overseen by the Thunderbird Council, which is elected by the Thunderbird Community. The project strategy was originally modeled after that of Mozilla's Firefox web browser and is an interface built on top of that web browser.

The Invisible Internet Project (I2P) is an anonymous network layer that allows for censorship-resistant, peer-to-peer communication. Anonymous connections are achieved by encrypting the user's traffic, and sending it through a volunteer-run network of roughly 55,000 computers distributed around the world. Given the high number of possible paths the traffic can transit, a third party watching a full connection is unlikely. The software that implements this layer is called an "I2P router", and a computer running I2P is called an "I2P node". I2P is free and open sourced, and is published under multiple licenses.

S/MIME is a standard for public-key encryption and signing of MIME data. S/MIME is on an IETF standards track and defined in a number of documents, most importantly RFC 3369, 3370, 3850 and 3851. It was originally developed by RSA Data Security, and the original specification used the IETF MIME specification with the de facto industry standard PKCS #7 secure message format. Change control to S/MIME has since been vested in the IETF, and the specification is now layered on Cryptographic Message Syntax (CMS), an IETF specification that is identical in most respects with PKCS #7. S/MIME functionality is built into the majority of modern email software and interoperates between them. Since it is built on CMS, MIME can also hold an advanced digital signature.

<span class="mw-page-title-main">Yahoo! Mail</span> American email service

Yahoo! Mail is an email service offered by the American company Yahoo, Inc. The service is free for personal use, with an optional monthly fee for additional features. Business email was previously available with the Yahoo! Small Business brand, before it transitioned to Verizon Small Business Essentials in early 2022. Launched on October 8, 1997, as of January 2020, Yahoo! Mail has 225 million users.

The following tables compare general and technical features of notable email client programs.

The following tables compare general and technical information for a number of notable webmail providers who offer a web interface in English.

Email encryption is encryption of email messages to protect the content from being read by entities other than the intended recipients. Email encryption may also include authentication.

<span class="mw-page-title-main">Outlook.com</span> Microsoft web app

Outlook.com, formerly named Hotmail, is a webmail service that is part of the Microsoft 365 product family. It offers mail, calendaring, contacts, and tasks services.

<span class="mw-page-title-main">Open Whisper Systems</span> Open source software organization

Open Whisper Systems was a software development group that was founded by Moxie Marlinspike in 2013. The group picked up the open source development of TextSecure and RedPhone, and was later responsible for starting the development of the Signal Protocol and the Signal messaging app. In 2018, Signal Messenger was incorporated as an LLC by Moxie Marlinspike and Brian Acton and then rolled under the independent 501c3 non-profit Signal Technology Foundation. Today, the Signal app is developed by Signal Messenger LLC, which is funded by the Signal Technology Foundation.

<span class="mw-page-title-main">ProtonMail</span> End-to-end encrypted email service

Proton Mail is an end-to-end encrypted email service founded in 2013 in Geneva, Switzerland. It uses client-side encryption to protect email content and user data before they are sent to Proton Mail servers, unlike other common email providers such as Gmail and Outlook.com. The service can be accessed through a webmail client, the Tor network, or dedicated iOS and Android apps.

<span class="mw-page-title-main">Geary (e-mail client)</span> Open-source email client

Geary is a free and open-source email client written in Vala and based on WebKitGTK. Although since adopted by the GNOME project, it originally was developed by the Yorba Foundation. The purpose of this e-mail client, according to Adam Dingle, Yorba founder, was to bring back users from online webmails to a faster and easier to use desktop application.

<span class="mw-page-title-main">Tutanota</span> Free and open-source end-to-end encrypted email software and host

Tutanota is an end-to-end encrypted email app and a freemium secure email service. The service is advertisement-free; it relies on donations and premium subscriptions. As of March 2017, Tutanota's owners claimed to have over 2 million users of the product.

<span class="mw-page-title-main">Mailvelope</span> Browser extension for OpenPGP encryption with webmail services

Mailvelope is a free software for end-to-end encryption of email traffic inside of a web browser that integrates itself into existing webmail applications. It can be used to encrypt and sign electronic messages, including attached files, without the use of a separate, native email client using the OpenPGP standard.

<span class="mw-page-title-main">Mailfence</span> Encrypted email service

Mailfence is an encrypted email service that offers OpenPGP based end-to-end encryption and digital signatures. It was launched in November 2013 by ContactOffice Group, which has been operating an online collaboration suite for universities and other organizations since 1999.

<span class="mw-page-title-main">Keybase</span> Security software

Keybase is a key directory that maps social media identities to encryption keys in a publicly auditable manner. Additionally it offers an end-to-end encrypted chat and cloud storage system, called Keybase Chat and the Keybase Filesystem respectively. Files placed in the public portion of the filesystem are served from a public endpoint, as well as locally from a filesystem mounted by the Keybase client.

Autocrypt is a cryptographic protocol for email clients aiming to simplify key exchange and enabling encryption. Version 1.0 of the Autocrypt specification was released in December 2017 and makes no attempt to protect against MITM attacks. It is implemented on top of OpenPGP replacing its complex key management by fully automated unsecured exchange of cryptographic keys between peers.

<span class="mw-page-title-main">Conversations (software)</span> Free software instant messaging client for the XMPP protocol

Conversations is a free software, instant messaging client application software for Android. It is largely based on recognized open standards such as the Extensible Messaging and Presence Protocol (XMPP) and Transport Layer Security (TLS).

References

  1. Finley, Klint (August 26, 2013). "Open Sourcers Pitch Secure Email in Dark Age of PRISM". Wired . Retrieved March 8, 2014.
  2. "Mailpile.is". Mailpile Team. Retrieved 2014-02-21.
  3. Mailpile Team (13 September 2014). "One Year Later: Mailpile Beta". Mailpile Blog. Retrieved 29 September 2014.
  4. "Releases - mailpile/Mailpile" . Retrieved 29 June 2020 via GitHub.
  5. "Mailpile translation statistics". mailpile.is. 1 September 2014. Retrieved 2014-09-13.
  6. "Licensing AGPLv3". GitHub . Retrieved 8 September 2015.
  7. Finley, Klint (3 September 2014). "The Open Source Tool That Lets You Send Encrypted Emails to Anyone". Wired . Retrieved 29 September 2014.
  8. A very uninformative progress update: Mailpile 2?
  9. Lomas, Natasha (20 August 2013). "Mailpile Is A Pro-Privacy, Open Source Webmail Project That's Raised ~$100,000 On Indiegogo". TechCrunch . Retrieved 29 September 2014.
  10. "Mailpile - taking e-mail back". IndieGoGo . Retrieved 29 September 2014.
  11. Hutchinson, Lee (5 September 2013). "PayPal freezes $45,000 of Mailpile's crowdfunded dollars". ArsTechnica . Retrieved 29 September 2014.
  12. Masnick, Mike (5 September 2013). "Insanity: PayPal Freezes Mailpile's Account, Demands Excessive Info To Get Access". TechDirt . Retrieved 29 September 2014.
  13. Release Notes 201401 Alpha, GitHub, 1 February 2014
  14. Mailpile Team (1 February 2014). "Alpha Release: Shipping Bits and Atoms". Mailpile Blog. Retrieved 21 February 2014.
  15. Release Notes 201406 Alpha II, GitHub, 3 July 2014
  16. Release Notes 201409 Beta, GitHub, 30 September 2014
  17. Hutchinson, Lee (15 September 2014). "Mailpile enters beta—It's like Gmail, but you run it on your own computer". Ars Technica . Retrieved 29 September 2014.
  18. Release Notes 201501 Beta II, GitHub, 20 January 2015
  19. Release Notes 201507 Beta III, GitHub, 2 May 2017
  20. Bjarni Rúnar: Mailpile: Still Hacking Anyway, mailpile : blog, 13 August 2017