Skip to content

Commit 21e52b2

Browse files
authored
Merge branch 'master' into MichalMartinek-patch-1
2 parents 065fbb6 + 30f119c commit 21e52b2

File tree

1 file changed

+29
-9
lines changed

1 file changed

+29
-9
lines changed

README.md

Lines changed: 29 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
# Simple Mailjet APIv3 wrapper
1+
![alt text](https://www.mailjet.com/images/email/transac/logo_header.png "Mailjet")
2+
3+
# Simple Mailjet APIv3 Python Wrapper
24

35
[doc]: http://dev.mailjet.com/guides/?python#
46
[api_doc]: https://github.com/mailjet/api-documentation
@@ -68,15 +70,33 @@ result = mailjet.contact_getcontactslists.get(id=2)
6870
## Send an Email
6971
``` python
7072

71-
email = {
72-
'FromName': 'Mr Smith',
73-
'FromEmail': '[email protected]',
74-
'Subject': 'Test Email',
75-
'Text-Part': 'Hey there!',
76-
'Recipients': [{'Email': 'your email here'}]
73+
from mailjet_rest import Client
74+
import os
75+
api_key = os.environ['MJ_APIKEY_PUBLIC']
76+
api_secret = os.environ['MJ_APIKEY_PRIVATE']
77+
mailjet = Client(auth=(api_key, api_secret), version='v3.1')
78+
data = {
79+
'Messages': [
80+
{
81+
"From": {
82+
"Email": "[email protected]",
83+
"Name": "Mailjet Pilot"
84+
},
85+
"To": [
86+
{
87+
"Email": "[email protected]",
88+
"Name": "passenger 1"
89+
}
90+
],
91+
"Subject": "Your email flight plan!",
92+
"TextPart": "Dear passenger 1, welcome to Mailjet! May the delivery force be with you!",
93+
"HTMLPart": "<h3>Dear passenger 1, welcome to Mailjet!</h3><br />May the delivery force be with you!"
94+
}
95+
]
7796
}
78-
79-
mailjet.send.create(email)
97+
result = mailjet.send.create(data=data)
98+
print result.status_code
99+
print result.json()
80100

81101
```
82102

0 commit comments

Comments
 (0)