#php #sendgrid #email
#php #sendgrid #Адрес электронной почты
Вопрос:
У меня проблема с подключением SendGrid к PHP, хотя я ввел правильный код с веб-сайта SendGrid, но он не хочет отправлять сообщения, и мой запрос не отображается в списке запросов в моей учетной записи SendGrid! Ключ API правильный
require('sendgrid-php/sendgrid-php.php');
$api_key = "###########";
$email = new SendGridMailMail();
$email->setFrom("support@codux.me", "Codux Inc.");
$email->setSubject($subject_contacter);
$email->addTo($email_contacter, $name_contacter);
$email->addContent("text/plain", $message_contacter);
$sendgrid = new SendGrid(getenv($api_key));
if($sendgrid->send($email)){
echo '<div class="alert alert-success">success send</div>';
} else {
echo "<div class='alert alert-danger' role='alert'>We apologize! We are unable to receive your request</div>";
}```
Ответ №1:
Я решил свою проблему, проверьте новый код :
require('sendgrid-php/vendor/autoload.php');
$api_key = "########";
$email = new SendGridMailMail();
$email->setFrom("support@codux.me", "Codux Inc.");
$email->setSubject($subject_contacter);
$email->addTo($email_contacter, $name_contacter);
$email->addContent("text/plain", $message_contacter);
$sendgrid = new SendGrid($api_key);
if($sendgrid->send($email)){
echo '<div class="alert alert-success">success send</div>';
} else {
echo "<div class='alert alert-danger' role='alert'>We apologize! We are unable to receive your request</div>";
}