Add email file!

Oops.
This commit is contained in:
Sage Vaillancourt 2022-09-26 12:24:59 +00:00
parent 7d44e7ed16
commit 9df78a9d6f
1 changed files with 34 additions and 0 deletions

34
undercover/email.py Normal file
View File

@ -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": "<h3><a href='" + reset_link + "'>Click here to complete your UnderCover password reset</a></h3><br />Or copy and paste this link into your browser: " + reset_link,
"CustomID": "PasswordResetLink"
}
]
}
result = mailjet.send.create(data=data)
print(result.status_code)
print(result.json())