PHP Неустранимая ошибка: Uncaught phpmailerException: Ошибка SMTP: не удалось выполнить аутентификацию - PullRequest
0 голосов
/ 26 мая 2020

Я новичок в PHP, я мало что знаю.

Я не могу войти в систему или пройти мимо ссылки на страницу подтверждения, отправленной на мою электронную почту. Я проверил устаревшие файлы, но, видимо, изменения уже были внесены. он никогда не вел себя таким образом, прежде чем ниже приведены журналы ошибок в моей папке public_ html

Stack trace:
#0 /home2/advance2/public_html/inc/class.phpmailer.php(1542): PHPMailer->smtpConnect(Array)
#1 /home2/advance2/public_html/inc/class.phpmailer.php(1337): PHPMailer->smtpSend('Date: Mon, 25 M...', 'This is a multi...')
#2 /home2/advance2/public_html/inc/class.phpmailer.php(1215): PHPMailer->postSend()
#3 /home2/advance2/public_html/inc/regver.php(29): PHPMailer->send()
#4 {main}
  thrown in /home2/advance2/public_html/inc/class.phpmailer.php on line 1699
[25-May-2020 20:05:08 UTC] PHP Fatal error:  Uncaught phpmailerException: SMTP Error: Could not authenticate. in /home2/advance2/public_html/inc/class.phpmailer.php:1699
Stack trace:
#0 /home2/advance2/public_html/inc/class.phpmailer.php(1542): PHPMailer->smtpConnect(Array)
#1 /home2/advance2/public_html/inc/class.phpmailer.php(1337): PHPMailer->smtpSend('Date: Mon, 25 M...', 'This is a multi...')
#2 /home2/advance2/public_html/inc/class.phpmailer.php(1215): PHPMailer->postSend()
#3 /home2/advance2/public_html/inc/regver.php(29): PHPMailer->send()
#4 {main}
  thrown in /home2/advance2/public_html/inc/class.phpmailer.php on line 1699
[25-May-2020 20:05:42 UTC] PHP Deprecated:  __autoload() is deprecated, use spl_autoload_register() instead in /home2/advance2/public_html/inc/PHPMailerAutoload.php on line 45
[25-May-2020 20:05:44 UTC] PHP Fatal error:  Uncaught phpmailerException: SMTP Error: Could not authenticate. in /home2/advance2/public_html/inc/class.phpmailer.php:1699
Stack trace:
#0 /home2/advance2/public_html/inc/class.phpmailer.php(1542): PHPMailer->smtpConnect(Array)
#1 /home2/advance2/public_html/inc/class.phpmailer.php(1337): PHPMailer->smtpSend('Date: Mon, 25 M...', 'This is a multi...')
#2 /home2/advance2/public_html/inc/class.phpmailer.php(1215): PHPMailer->postSend()
#3 /home2/advance2/public_html/inc/regver.php(29): PHPMailer->send()
#4 {main}

это часть class.phpmailer. php, которая предположительно имеет ошибку.

    }
            if ($this->SMTPAuth) {
                if (!$this->smtp->authenticate(
                    $this->Username,
                    $this->Password,
                    $this->AuthType,
                    $this->Realm,
                    $this->Workstation
                )
                ) {
                    throw new phpmailerException($this->lang('authenticate'));
                }
            }
            return true;
        } catch (phpmailerException $exc) {
            $lastexception = $exc;
            $this->edebug($exc->getMessage());
            // We must have connected, but then failed TLS or Auth, so close connection nicely
            $this->smtp->quit();
        }
    }

1 Ответ

0 голосов
/ 26 мая 2020

Это происходит при сбое аутентификации SMTP. Пожалуйста, проверьте конфигурацию, если вы настроили действительную запись.

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