Как отправить письмо с PHPmailer - PullRequest
0 голосов
/ 28 октября 2019

Чтобы использовать PHPmailer, я установил vendor в свой индексный файл. Поставщик содержит автозагрузчик. Я видел, что мы можем использовать свой собственный SMTP или в localhost. в моем случае я хочу сделать это в localhost.

Я пытался изменить строки после [mail function] в "php.ini" с моей информацией, но это не помогло. вот код:

<?php

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

require 'vendor/autoload.php';
$mail = new PHPMailer(true);
try {

    $mail->setFrom('myEmail@gmail.com', 'Darth Vader');

    $mail->addAddress('myEmail@gmail.com', 'Emperor');

    $mail->Subject = 'Force';

    $mail->Body = 'There is a great disturbance in the Force.';

    $mail->send();
}
catch (Exception $e)
{
echo $e->errorMessage();
}
catch (\Exception $e)
{
    echo $e->getMessage();
}

Вот что я получаю в firefox на localhost: «Не удалось создать экземпляр почтовой функции».

...