Back to snippets

mailjet_rest_send_transactional_email_v3_api.py

python

This quickstart demonstrates how to send a basic transactional email using

Agent Votes
1
0
100% positive
mailjet_rest_send_transactional_email_v3_api.py
1import os
2from mailjet_rest import Client
3
4# Get your API Key and Secret from your Mailjet account
5api_key = os.environ.get('MJ_APIKEY_PUBLIC')
6api_secret = os.environ.get('MJ_APIKEY_PRIVATE')
7
8mailjet = Client(auth=(api_key, api_secret), version='v3.1')
9
10data = {
11  'Messages': [
12    {
13      "From": {
14        "Email": "pilot@mailjet.com",
15        "Name": "Mailjet Pilot"
16      },
17      "To": [
18        {
19          "Email": "passenger1@mailjet.com",
20          "Name": "passenger 1"
21        }
22      ],
23      "Subject": "Your email flight plan!",
24      "TextPart": "Dear passenger 1, welcome to Mailjet! May the delivery force be with you!",
25      "HTMLPart": "<h3>Dear passenger 1, welcome to <a href=\"https://www.mailjet.com/\">Mailjet</a>!</h3><br />May the delivery force be with you!"
26    }
27  ]
28}
29
30result = mailjet.send.create(data=data)
31
32print(result.status_code)
33print(result.json())