Here’s an example of sending an attachment via the SendTransactionalEmail API method using PHP.
'your username', 'Password' => 'your password', 'FromEmail' => 'your FROM address', 'FromName' => 'your FROM name', 'ToEmailAddress' => 'your TO recipient', 'ToHeader' => 'your TO recipient repeated here for the header', 'ContentType' => $content_type, 'Subject' => 'Testing an attachment ' . $date, 'RawMessage' => $rawmessage, 'Options' => 'OpenTrack=True,ClickTrack=True' ); // Call the API method $ch = curl_init('https://api.jangomail.com/api.asmx/SendTransactionalEmailRaw'); // Set cURL options curl_setopt($ch,CURLOPT_POST,count($post_array)); curl_setopt($ch,CURLOPT_POSTFIELDS, http_build_query($post_array)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); echo 'Calling execute: '." ".date('m/d/Y h:i:s a', time()); // Execute $response = curl_exec($ch); // Close request curl_close($ch); // Output results ob_start(); var_dump($response) ; $dump = ob_get_contents(); ob_end_clean(); $enddate = time(); //print 'Start is ' . $date . ' and end is ' . $enddate; $elapsed = $enddate - $date; echo substr($dump,104,12) . ' Elapsed time: ' .$elapsed . "\n"; //printf('Elapsed time is %u;',$elapsed); ?>