$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 ''; */ ?>