Mailctl - A non-TUI, easy-to-use, fun, modern console-based email app

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.
Owner
Ved Thiru
Cofounder & VP Software Development @The-Mu-Foundation.
Ved Thiru
Similar Resources

Contact-api - API for websites I have designed that have to send unauthenticated email

contact https://aws.amazon.com/premiumsupport/knowledge-center/custom-headers-ap

Apr 11, 2022

Simple Apple Software Release Notifier, sends an email containing release information

Apple Release Notifier Simple Apple Software Release Notifier, sends an email containing release information. Usage Fill in the contacts file with the

Feb 22, 2022

Wau helps you find apps where target email is registered.

Where are you ? 🧐 wau helps you find apps where target email is registered. wau takes less than 2 seconds! wau can be executed through a Command Line

Dec 6, 2022

An easy-to-use unofficial SDK for Feishu and Lark Open Platform

go-lark go-lark is an easy-to-use unofficial SDK for Feishu and Lark Open Platform. go-lark implements messaging APIs, with full-fledged supports on b

Jan 2, 2023

Easy to use API for Twitch emotes including 7TV, BetterTTV and FFZ

tEmotes API Easy to use API for Twitch emotes We support: Twitch 7TV BetterTTV F

Dec 23, 2022

Easy-to-use api for uploadgram written in Go

uploadgramApiGo Easy to use uploadgram.me api Already done: Upload Files Download Files + Files info Delete files Rename files How install it? $ go ge

Jul 31, 2022

Pulumi - Modern Infrastructure as Code. Any cloud, any language 🚀

Pulumi - Modern Infrastructure as Code. Any cloud, any language 🚀

Pulumi's Infrastructure as Code SDK is the easiest way to create and deploy cloud software that use containers, serverless functions, hosted services,

Dec 30, 2022

A modern WebSub client, made to complement the WebSub Server

Go WebSub Client A Go implementation of a WebSub client. It has been tested to pass every WebSub Rocks! Subscriber test. See examples/basic.go for a b

Dec 13, 2022

EggContractor is a self-hosted contract monitoring web app + CLI client for Egg

EggContractor is a self-hosted contract monitoring web app + CLI client for Egg, Inc.. It allows you to easily monitor all your contract progress, as well as peeking into prospective coops you may want to join.

Nov 23, 2022
Comments
  • Authentication mechanisms: support OAuth2 SASL, and replace LOGIN with PLAIN

    Authentication mechanisms: support OAuth2 SASL, and replace LOGIN with PLAIN

    Currently, the LOGIN mechanism is used for both IMAP and SASL. go-sasl will be deprecating the LOGIN mechanism (though we can replace this with PLAIN), and in general it would be better if plaintext password authentication isn't required (though it should still be supported).

    go-imap/client can use SASL for authentication through Authenticate, so we could use the OAuthBearer mechanism (Go has an OAuth2 package which should simplify the implementation).

    If the password for the account is not specified in the config, OAuth2 authentication should be attempted, but if the password is specified, then it should use PLAIN authentication.

Spotify account generator, just for fun purpose.

go-spotify-account-generator Spotify account generator, just for fun purpose. Install $ go get github.com/HamzaAnis/go-spotify-account-generator How

Dec 16, 2022
A console based twitter client for displaying tweets from twitter lists
A console based twitter client for displaying tweets from twitter lists

About I follow a bunch of people who span a bunch of topics and wanted a way to keep track of all the cool stuff they post. I figured there would cert

Oct 6, 2022
Invidtui - An invidious client, which fetches data from invidious and displays a user interface in the terminal(TUI)
Invidtui - An invidious client, which fetches data from invidious and displays a user interface in the terminal(TUI)

invidtui invidtui is an invidious client, which fetches data from invidious and

Dec 27, 2022
go-macos-pkg was built out of a desire to generate and sign macOS pkgs on non-macOS OSs.

About go-macos-pkg was built out of a desire to generate and sign macOS pkgs on non-macOS OSs. Caveats Right now most of the heavy lifting is done by

Aug 18, 2022
Dynamodb-expire-non-latest - Dynamodb spike to find best solution to set expire on old records

Goal, expire non-latest records User (identified by IP address), adds record A,

Jan 5, 2022
RawLink makes backlinks queried from ahref ready for *Google Search Console*

Raw Link This simple program makes backlinks queried from ahref ready for Google Search Console. See footnote 1 for more information. It can be used t

Dec 14, 2022
🔗 Generate a temporary login URL for the AWS Console

AWS Console ?? Generate a temporary login URL for the AWS Console Installation Prebuilt binaries for several architectures can be found attached to an

Dec 20, 2022
A productivity tools to diagnose list of exported URL status from Google Search Console, Analytics, Sitemap URL...etc.

google-url-checker A productivity tools to diagnose list of exported URL status from Google Search Console, Analytics, Sitemap URL...etc. A quick way

Dec 31, 2021
Feb 7, 2022
A simple api built in Go that facilitates directly sending email from your client side html to your inbox

go-email-service A simple api built in Go that facilitates directly sending emai

Dec 28, 2021