$value) { $email_content = $email_content.$key . ":
".$value . "

"; } // build email info $json_string = array( 'to' => array( $to_email ), 'category' => 'test_category' ); $params = array( 'api_user' => $sendgrid_user, 'api_key' => $sendgrid_pass, 'x-smtpapi' => json_encode($json_string), 'to' => $to_email, 'subject' => $email_title, 'html' => $email_content, 'text' => $email_content, 'from' => $from_email, ); $url = 'https://api.sendgrid.com/'; $request = $url.'api/mail.send.json'; // Generate curl request $session = curl_init($request); curl_setopt ($session, CURLOPT_POST, true); curl_setopt ($session, CURLOPT_POSTFIELDS, $params); curl_setopt($session, CURLOPT_HEADER, false); curl_setopt($session, CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1_2); curl_setopt($session, CURLOPT_RETURNTRANSFER, true); // obtain response $response = curl_exec($session); curl_close($session); // retusn success message $data2['SUCCESS'] = 1; echo json_encode($data2); /* // echo response from SENDGRID for debug echo '
';
echo $response;
echo '
'; */ ?>