PHPにてSendGridでメールを送信するシンプルサンプル

準備

ここから最新版のsendgrid-phpを取得してきて、ftpでsendgrid-phpというフォルダつくって中身をアップロード

コード

$fromAddrに送信元アドレス、$toAddrに送信先アドレス、$subjectにタイトル、$messに本文が入ってることにする

require("sendgrid-php/sendgrid-php.php");

$email = new \SendGrid\Mail\Mail(); 
$email->setFrom($fromAddr);
$email->setSubject($subject);
$email->addTo($toAddr);
$email->addContent("text/plain", $mess);

$sendgrid = new \SendGrid('APIキーをここに入力');
try {
	$response = $sendgrid->send($email);
} catch (Exception $e) {
	echo '捕捉した例外: ',  $e->getMessage(), "<br>\n";
	return -1;
}