Add a working neomutt configuration
This commit is contained in:
33
neomutt/accounts.sample
Normal file
33
neomutt/accounts.sample
Normal file
@ -0,0 +1,33 @@
|
||||
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}
|
Reference in New Issue
Block a user