diff --git a/undercover/email.py b/undercover/email.py new file mode 100644 index 0000000..70f426f --- /dev/null +++ b/undercover/email.py @@ -0,0 +1,34 @@ +from mailjet_rest import Client +import os + +api_key = os.environ['MAILJET_API_KEY'] +api_secret = os.environ['MAILJET_SECRET_KEY'] + +mailjet = Client(auth=(api_key, api_secret), version='v3.1') + +def send_password_reset(to_email: str, reset_link: str): + data = { + 'Messages': [ + { + "From": { + "Email": "donotreply@undercover.cafe", + "Name": "UnderCover" + }, + "To": [ + { + "Email": to_email + # "Name": "Sage" + } + ], + "Subject": "UnderCover - Password Reset", + "TextPart": "Complete your UnderCover password reset by visiting " + reset_link, + "HTMLPart": "