Может кто-нибудь сказать мне, что не так с этим кодом PHP. Я хочу использовать его для отправки электронного письма с sendgrid на мою учетную запись gmail на heroku. (Php версия 7.2)
<?php
require 'vendor/autoload.php';
if(isset($_REQUEST['submit'])=="Send")
{
$name=$_REQUEST['name'];
$emailto=$_REQUEST['email'];
$message=$_REQUEST['message'];
$email = new \SendGrid\Mail\Mail();
$email->setFrom($emailto, $name);
$email->setSubject("Sending with SendGrid is Fun");
$email->addTo("test@gmail.com", "Test Test");
$email->addContent("text/plain", $message);
$sendgrid = new \SendGrid(getenv('SENDGRID_API_KEY'));
try {
$response = $sendgrid->send($email);
print "<h2>We have received your email and will so contact you soon</h2>";
} catch (Exception $e) {
echo 'Caught exception: '. $e->getMessage() ."\n";
}
}
?>