mailctl (in alpha)

modern console-based email app (not TUI!)

Thanks for checking out mailctl!

installation

Currently, as mailctl is in alpha, the only way to install it is by building it with go:

go build main.go ./mailctl

config

Run mailctl init to put a sample configuration file at ~/.mailctl.yml. Alternatively, you can view the sample in GitHub.

usage

The name of the executable is mailctl (you may wish to alias this). You can specify which account to use for any command with -a 1

command supported? function
list [folder] yes Lists emails in folder (if folder is not specified, a select menu will appear)
view id yes View an email or a draft. Requires email or draft id.
new yes Write a new email.
send id yes Send a draft. Requires draft id.
move id yes Move an email or draft to a different folder. Requires email or draft id.
search no Search for an email. Syntax not defined yet.

GitHub

View Github