Не удается подключиться к узлу SMTP в локальном XAMPP - PullRequest
0 голосов
/ 21 апреля 2020

Я работал над проектом на моем локальном хосте, чтобы отправить электронное письмо через 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}";
}

1 Ответ

0 голосов
/ 21 апреля 2020

Обязательно отключите брандмауэр на локальном компьютере. Затем попробуйте разные порты, начиная с 2525 или 465

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...