A simple, terminal-based email client.
git clone
Log | Files | Refs | README | LICENSE

commit 2bc9e310c17588513df3399f46155f9ae886dfa2
Author: Jake Bauer <>
Date:   Tue,  1 Feb 2022 01:38:07 -0500


Diffstat: | 34++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+), 0 deletions(-)

diff --git a/ b/ @@ -0,0 +1,34 @@ +# smc + +The simple mail client + +This project is a fork of mail(1) from OpenBSD. + +## Reasoning + +Most email clients suck. I don't know why email in particular has been plagued +with such terrible MUA implementations, but the current landscape is full of +either bloated programs with far too much going on (Thunderbird, Kmail), or +programs that are unnecessarily complicated and require a lot of configuration +(mutt, alpine). + +I want an email client with the following features: + +* Limited configuration required +* Sane configuration out of the box +* CLI interface to make browsing and reading emails painless and straightforward +* Features one needs to deal with the current landscape of email (many messages, + html email, attachments) + +## Roadmap + +Here are the modifications I want to make to mail(1): + +* Maildir support (intended to be used with a program like mbsync) +* HTML email support by way of passing to an external program for rendering + (e.g. lynx, w3m) +* Reverse display of headers so the default is to display a limited set of + important headers (From:, To:, Subject:, Date:, Content-Type:) +* View email using a pager by default +* Parse out attachments and allow easy saving +* Attach files to an email when composing