<s> import os <EOL> from sparkpost import SparkPost <EOL> parent_dir = os . path . dirname ( os . path . realpath ( __file__ ) ) <EOL> attachment_path = os . path . abspath ( os . path . join ( parent_dir , "<STR_LIT>" ) ) <EOL> sp = SparkPost ( ) <EOL> response = sp . transmissions . send ( <EOL> recipients = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> { <EOL> '<STR_LIT:address>' : { <EOL> '<STR_LIT:email>' : '<STR_LIT>' , <EOL> '<STR_LIT:name>' : '<STR_LIT>' <EOL> } <EOL> } <EOL> ] , <EOL> cc = [ '<STR_LIT>' ] , <EOL> bcc = [ '<STR_LIT>' ] , <EOL> html = '<STR_LIT>' , <EOL> text = '<STR_LIT>' , <EOL> from_email = '<STR_LIT>' , <EOL> subject = '<STR_LIT>' , <EOL> description = '<STR_LIT>' , <EOL> custom_headers = { <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> track_opens = True , <EOL> track_clicks = True , <EOL> attachments = [ <EOL> { <EOL> "<STR_LIT:name>" : "<STR_LIT>" , <EOL> "<STR_LIT:type>" : "<STR_LIT>" , <EOL> "<STR_LIT:filename>" : attachment_path <EOL> } <EOL> ] , <EOL> campaign = '<STR_LIT>' , <EOL> metadata = { <EOL> '<STR_LIT:key>' : '<STR_LIT:value>' , <EOL> '<STR_LIT>' : '<STR_LIT>' <EOL> } , <EOL> substitution_data = { <EOL> '<STR_LIT:name>' : '<STR_LIT>' <EOL> } , <EOL> reply_to = '<STR_LIT>' <EOL> ) </s>
