In [36]:
import requests
In [37]:
key = 'key-xxxxxxxxxxxxxxxxxx'
sandbox = 'sandboxXxxxxxxxxxxxxxxxxxx.mailgun.org'
recipient = 'barnaby.skinner@sonntagszeitung.ch'
In [38]:
request_url = 'https://api.mailgun.net/v2/{0}/messages'.format(sandbox)
request = requests.post(request_url,
auth=('api', key),
files=[("attachment", open("test.jpg"))],
data={
'from': 'hello@example.com',
'to': recipient,
'subject': 'Hello',
'text': 'Hello from Mailgun'
})
print('Status: {0}'.format(request.status_code))
print('Body: {0}'.format(request.text))
In [39]:
#Checking to see if message is sent
key = 'key-xxxxxxxxxxxxxxxxxxxxxxxxx'
sandbox = 'sandboxxxxxxxxxxxxxxxxxxxxxxxxxx.mailgun.org'
request_url = 'https://api.mailgun.net/v2/{0}/events'.format(sandbox)
request = requests.get(request_url, auth=('api', key), params={'limit': 5})
print('Status: {0}'.format(request.status_code))
print('Body: {0}'.format(request.text))