-
Notifications
You must be signed in to change notification settings - Fork 0
amne/mailalerts
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- change gmail_imap key to your domain imap if that's the case - in config.json put "gmail_client_id" and "gmail_client_secret" provided by the Google API. - run oauth2.py to get a refresh token (run `oauth2 --generate_oauth2_token --client_id=... --client_secret=... [email protected]` and follow onscreen instructions) - put the refresh token in gmail_token_file (gmail_tokens.json by default) {"refresh" : "refresh_token_here"} - run mailalerts.py. a gmail access token valid for 1 hour will be fetched and written to "gmail_tokens.json" file. it is refreshed automatically when it expires using the refresh token if the pushover_api_key is valid then pushover is used to deliver a push notification to the user ids in the "alerts_pushover" arrays if the twilio_account_sid is valid then twilio api is used to send a text message to the numbers in the "alerts_sms" array
About
poc for a simple mail alert script that reads mail from a gmail account and sends a pushover notif and an sms via twilio
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published