У меня есть PHPmailer в codeigniter 2.1.1, но он показывает ошибку SMTP ERROR: Failed to connect to server: (0)?

Следуя приведенному коду

$this->load->library("phpmailer_library");
$mail = $this->phpmailer_library->load();
                          // Passing `true` enables exceptions
echo "started<br>";
try {
    //Server settings

    $mail->isSMTP();    // Set mailer to use SMTP
    $mail->SMTPDebug = 1;         // Enable verbose debug output    
    $mail->SMTPAuth = true;                               // Enable SMTP authentication     
    $mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted                   
    $mail->Host = 'smtp.gmail.com';  // Specify main and backup SMTP servers
    $mail->Port = 465;                                    // TCP port to connect to
    $mail->isHTML(true);                                  // Set email format to HTML
    $mail->Username = '****';                 // SMTP username
    $mail->Password = '*****';                           // SMTP password


    echo "Oject is working<br>";    
    //Recipients
    $mail->setFrom('[email protected]', 'Mailer');
    $mail->addAddress('[email protected]', 'Dhawal Bhatt');     // Add a recipient
                // Name is optional
    echo "Set the From and To <br>";
    $mail->addReplyTo('[email protected]', 'Information');
    $mail->addCC('[email protected]');
    $mail->addBCC('[email protected]');
    echo "Set the reply to and CC and BCC <br>";
    //Attachments
    $mail->addAttachment('C:/xampp/htdocs/welnext_product2/files/list_of_cases.csv','list_of_cases');         // Add attachments

    echo "Attachment config is working<br>";
    //Content

    $mail->Subject = 'Here is the subject';
    $mail->Body    = 'This is the HTML message body <b>in bold!</b>';
    $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
    echo "Email config is working<br>";
    $mail->send();
    echo 'Message has been sent<br>';
} catch (Exception $e) {
    echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;
}

Здесь недостаточно информации. Похоже, вы используете старую версию PHPMailer, вы не читали руководство по устранению неполадок PHPMailer, и я думаю, вы не искали здесь похожие вопросы.

Synchro 20.12.2018 09:51

Возможный дубликат Ошибка подключения SMTP () PHPmailer - PHP

Synchro 20.12.2018 09:52

спасибо, я только что настроил сервер XAMPP перед отправкой почты, поэтому он не работает.

Dhawal Bhatt 20.12.2018 11:26

Тогда я предлагаю вам закрыть этот вопрос, так как он никому не поможет.

Synchro 20.12.2018 16:51

Как закрыть вопрос ???

Dhawal Bhatt 21.12.2018 09:13
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
74
0

Другие вопросы по теме