Я работал над проектом на моем локальном хосте, чтобы отправить электронное письмо через php, но я получаю сообщение об ошибке: Ошибка SMTP: Не удалось подключиться к узлу SMTP. Я использую PHPMailer и прошел устранение неполадок, но, похоже, ничего не работает. Вот код:
$mail = new PHPMailer(true);
try {
$mail->isSMTP();
$mail->SMTPDebug = 2;
$mail->Host = 'smtp.sendgrid.com';
$mail->SMTPAuth = true;
$mail->Username = 'noreplyUser';
$mail->Password = '';
$mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; /ENCRYPTION_SMTPS;*/
$mail->Port = 587; //25 - 465
$mail->setFrom('example@mail.com', 'test');
$mail->addAddress('example@mail.com');
$mail->isHTML(true);
$mail->Subject = 'test request';
$mail->Body = '';
$mail->AltBody = '';
$mail->send();
echo 'Message has been sent';
} catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}