aerc is a text-based email client written in Go. It was originally developed by Drew DeVault in 2019 and released under the MIT License.

aerc places emphasis on the use of standard tools such as the user's preferred text editor for email composition and the system terminal pager for reading emails. It encourages the use of plain text email over HTML email and managing email workflows using command line utilities.

aerc's slogan is "A pretty good email client".[1]

aerc
Original author(s)Drew DeVault
Developer(s)Robin Jarry
Initial release2019
Preview release
0.18.2 / 2024-07-29
Repositoryhttps://git.sr.ht/~rjarry/aerc
Written inGo
Operating systemLinux, FreeBSD, OpenBSD, NetBSD, macOS
LicenseMIT License[2]

Operation

edit

aerc supports the IMAP and JMAP[3] protocols as well as most mail storage formats (notably both mbox and Maildir. It enables users to configure and access multiple email accounts. aerc includes support for MIME and encryption of mail items using PGP/GPG.

aerc supports email-based patch management using Git.[4][5]. It is designed with mailing list-based patch management in mind[6]. Users may enter commands or create shortcuts to pipe mail items into their computer's tools, run commands via the terminal, or to send template responses for use in software mailing lists.

aerc is highlight customizable.[7] Users may configure and customize aerc using configuration files. These files enable users to define keyboard shortcuts and interface options as well as to configure their accounts and mail folders[8].

aerc has a tabbed interface in which users can run external programs such as calendar and address book tools. The client is primarily controlled with a keyboard using Vi keys[9] but also ships basic support for mouse input.

aerc supports both online synchronization using IMAP or JMAP, as well as interaction with locally stored email using tools like isync and notmuch.[10][11][12]

Features

edit

See also

edit

References

edit
  1. ^ DeVault, Drew (2020-04-20). "aerc - A pretty good email client". Retrieved 2024-01-31.
  2. ^ "COPYRIGHT file". Archived from the original on 2024-01-31. Retrieved 2024-01-31.
  3. ^ "JMAP Software Implementations". jmap.io. Retrieved 2024-02-20.
  4. ^ DeVault, Drew (2020-04-20). "Configuring aerc for git via email". Drew DeVault's blog. Retrieved 2024-01-31.
  5. ^ a b "aerc, a modern email client for the discerning hacker". aerc-mail.org. Retrieved 2024-02-01.
  6. ^ "Reviewing git contributions via email". git-am.io. Retrieved 2024-10-01.
  7. ^ "8 Best Command-Line Email Clients for Linux". www.tecmint.com. 2023-11-01. Retrieved 2024-02-20.
  8. ^ "A little aerc configuration tip". Dissociated Press. 2024-09-21. Retrieved 2024-10-01.
  9. ^ Gehlot, Manish (2021-01-16). "aerc: a pretty good email client that runs in your terminal". nixFAQ. Retrieved 2024-10-01.
  10. ^ "Available email clients, front ends and tools". 2023-10-15. Retrieved 2022-02-01.
  11. ^ Flak, Kenneth (2022-04-15). "notmuch". aerc-wiki. Retrieved 2024-02-01.
  12. ^ "Aerc - Free Software Directory". directory.fsf.org. Retrieved 2024-10-01.
edit