xampp phpmailer отправьте электронное письмо - connect err 10060 - PullRequest
0 голосов
/ 16 января 2019

Я пытаюсь отправить письмо с сервера, который работает локально по xampp. Не могли бы вы помочь мне найти возможное решение?

Я уверен, что использовал правильный адрес электронной почты и пароль. Порт SMPT в php.ini и sendMail.ini также установлен на порт 25.

мой php код:

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

require 'vendor/autoload.php';

$mail = new PHPMailer(true);                             
try {
    //Server settings
    $mail->SMTPDebug = 2;                                
    $mail->isSMTP();                                      
    $mail->Host = 'smtp.gmail.com';
    $mail->SMTPAuth = true;                               
    $mail->Username = 'mygmailadress@gmail.com';           
    $mail->Password = 'mypassword';                          

    $mail->Port = 25;
    $mail->setFrom('from@example.com', 'Mailer');
    $mail->addAddress('mygmailadress@gmail.com', 'Joe User');    

    $mail->isHTML(true);                                 
    $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';

    $mail->send();
    echo 'Message has been sent';
} catch (Exception $e) {
    echo 'Message could not be sent. Mailer Error: ', $mail->ErrorInfo;
}

PHP ответил с ошибкой:

СЕРВЕР -> КЛИЕНТ: 421 Не удается подключиться к SMTP-серверу 64.233.166.108 (64.233.166.108:25), ошибка подключения 10060

КЛИЕНТ -> СЕРВЕР: EHLO localhost

СЕРВЕР -> КЛИЕНТ:

ОШИБКА SMTP: сбой команды EHLO:

SMTP УВЕДОМЛЕНИЕ: EOF обнаружен при проверке подключения

Ошибка SMTP: не удалось аутентифицироваться.

Ошибка SMTP: не удалось аутентифицироваться.

Сообщение не может быть отправлено. Ошибка почтовой программы: ошибка SMTP: не удалось аутентифицироваться.

Спасибо:)

...