25 lines
740 B
Python
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())
|