papi/papi/mail_sendermodel.py

25 lines
740 B
Python

from mailjet_rest import Client
import os
from papi.credentials import api_key, api_secret
def sendmail(htmlpart, emails, textpart="", subject="Monitorig api"):
mailjet = Client(auth=(api_key, api_secret), version="v3.1")
data = {
"Messages": [
{
"From": {"Email": "colin.goutte@free.fr", "Name": "Colin"},
"To": [{"Email": email} for email in emails],
"Subject": "Monitoring API" + subject,
"TextPart": "" + textpart,
"HTMLPart": "" + htmlpart,
"CustomID": "AppGettingStartedTest",
}
]
}
result = mailjet.send.create(data=data)
print(result.status_code)
print(result.json())