Mailctl: Difference between revisions

From wikinotes
Line 39: Line 39:
# now you can authorize an email for a particular service
# now you can authorize an email for a particular service
mailctl authorize ${service} ${email}
mailctl authorize ${service} ${email}
open 'http://localhost:8080/start'
# continue auth flow


# once your service has been authorized once on this computer,
# once your service has been authorized once on this computer,

Revision as of 01:12, 4 October 2022

mailctl provides IMAP/SMTP clients with the capabilities of renewal and authorization of OAuth2 credentials.

Documentation

github https://github.com/pdobsan/mailctl
config docs https://github.com/pdobsan/mailctl#configuration

Locations

$XDG_CONFIG_HOME/mailctl/config.yml config

Install

aura -A mailctl-bin
touch ~/.config/mailctl/config.yaml
touch ~/.config/mailctl/services.yaml
mkdir -p ~/.local/var/mailctl/

Usage

  • configure directories and gpg-access in config.yaml
  • configure services (ex. gmail) in services.yaml
# now you can authorize an email for a particular service
mailctl authorize ${service} ${email}
open 'http://localhost:8080/start'
# continue auth flow


# once your service has been authorized once on this computer,
# you can manage access using 'access'
mailctl access ${email}