34 lines
1.2 KiB
Plaintext
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}
|