sundry/neomutt/accounts.sample
2025-04-16 13:40:55 -04:00

34 lines
1.2 KiB
Plaintext

set imap_user = "<username>@guidepointsecurity.com"
# set imap_pass = <password>
set smtp_url = "smtps://<username>@guidepointsecurity.com@smtp.gmail.com:465/"
# set smtp_pass = $imap_pass
set ssl_force_tls = yes
# Pull a copy of this script:
# https://github.com/google/gmail-oauth2-tools/blob/master/python/oauth2.py
# I saved mine as ~/bin/mutt-gmail-oauth2.py
#
# Follow their instructions, summarized below
#
# Set up a client of type 'Web Application', while signed into gps, here:
# https://console.developers.google.com/apis/credentials
#
# Authenticate and collect your refresh token with this command
# mutt-gmail-oauth2.py --user='<username>@guidepointsecurity.com' \
# --client_id='<clientid>' \
# --client_secret='<clientsecret>' \
# --generate_oauth2_token
#
# Then put the pieces together in the below 'refresh_command'
set imap_authenticators="oauthbearer"
set imap_oauth_refresh_command="~/bin/mutt-gmail-oauth2.py --quiet\
--user='<username>@guidepointsecurity.com'\
--client_id='<clientid>'\
--client_secret='<clientsecret>'\
--refresh_token='<refreshtoken>'"
set smtp_authenticators=${imap_authenticators}
set smtp_oauth_refresh_command=${imap_oauth_refresh_command}