Ошибка PHPMailer: фатальная ошибка: необработанная ошибка: вызов неопределенного метода PHPMailer \ PHPMailer \ PHPMailer :: isSTMP () - PullRequest
0 голосов
/ 13 мая 2018

Я пытаюсь отправить почту с помощью PHPMailer, но она показывает мне ошибку. Это тестовый код. и когда это будет сделано, я думаю добавить его в мой основной код. но я не знаю, что не так с этим кодом. это просто дает мне эту ошибку.

Это ошибка:

Неустранимая ошибка: необученная ошибка: вызов неопределенного метода PHPMailer \ PHPMailer \ PHPMailer :: isSTMP () в

А вот и мой код:

<!DOCTYPE html>
 <html>
<head>
 <title></title>
</head>
<body>
<?php

require "vendor/autoload.php";

 use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

 $developmentMode = true;
 $mailer = new PHPMailer($developmentMode);

  try {
     $mailer->SMTPDebug = 2;
    $mailer->isSMTP();            //edited here


 if ($developmentMode) {

   $mailer->SMTPOptions = [
    'ssl'=> [
         'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true
      ]
   ];

 } 

 $mailer->Host = 'smtp.gmail.com';
$mailer->SMTPAuth = true;
 $mailer->Username = "mygmail@gmail.com";
 $mailer->Password = "password";
 $mailer->SMTPSecure = 'tls';
$mailer->Port = 587;

$mailer-> setFrom("mygmail@gmail.com", "Izaya");
$mailer->addAddress("anothergmail@gmail.com","orihara");

  $mailer->isHTML(true);
   $mailer->Subject = "Hey There";
  $mailer->Body = "NICE TO MEET YOU IZAYA ";


   $mailer->send();
$mailer->ClearAllRecipients();
  echo "Mail has been Sent";



   }catch (Exception $e) {
echo "Email Error.INFO:" . $mailer->ErrorInfo;

  }


  ?>
 </body>
 </html>

1 Ответ

0 голосов
/ 11 марта 2019

Вы только что допустили ошибку при наборе. Вот ошибка, которую вы получаете $ mailer-> isSTMP (); Измените его на $ mailer-> isSMTP ();

...