Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function new_sendmail($to, $subject,$body,$from){
- try {
- $url = 'https://api.sendgrid.com/';
- $user = 'ACCOUNT_USERNAME';
- $pass = 'ACCOUNT_PASSWORD';
- $json_string = array('to' => array($to ));
- $params = array('api_user' => $user,'api_key' => $pass,'x-smtpapi' => json_encode($json_string),'to' => $to,'subject' => $subject,'html' => $body,'text' => $body,'from' => $from);
- $request = $url.'api/mail.send.json';
- $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);
- $response = curl_exec($session);
- curl_close($session);
- } catch (Exception $e) {
- echo 'Caught exception: ', $e->getMessage(), "\n";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement