1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
from sparkpost import SparkPost
sp = SparkPost()
response = sp.transmissions.send(
recipients=[
'postmaster@example.com',
'you@me.com',
{
'address': {
'email': 'john.doe@example.com',
'name': 'John Doe'
}
}
],
html='<p>Hello world {{name}}</p>',
text='Hello world {{name}}',
from_email='test@sparkpostbox.com',
subject='Example Script',
description='contrived example',
custom_headers={
'X-CUSTOM-HEADER': 'foo bar'
},
track_opens=True,
track_clicks=True,
start_time='2015-11-06T09:10:00-05:00',
campaign='python-sparkpost example',
metadata={
'key': 'value',
'arbitrary': 'values'
},
substitution_data={
'name': 'Example User'
}
)
print(response)
|