parent
7d44e7ed16
commit
9df78a9d6f
|
@ -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())
|
||||||
|
|
Loading…
Reference in New Issue