@ktishko2016

Google smtp отправляет письма и они приходят, но на сайте выдает ошибку, как ее исправить?

Письмо приходит на почту без проблем, но на сайте, при отправке, выдает ошибку . С чем это может быть связано?

Вот код ошибки(SMTPDebug = 2):
2020-02-05 07:29:21 SERVER -&gt; CLIENT: 220 smtp.gmail.com ESMTP b190sm12047150lfd.39 - gsmtp<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: EHLO phpmailer<br>
2020-02-05 07:29:21 SERVER -&gt; CLIENT: 250-smtp.gmail.com at your service, [46.219.222.102]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING250 SMTPUTF8<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: AUTH LOGIN<br>
2020-02-05 07:29:21 SERVER -&gt; CLIENT: 334 VXNlcm5hbWU6<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: a2lyaWxsb3ZpY2h0aXNoa29AZ21haWwuY29t<br>
2020-02-05 07:29:21 SERVER -&gt; CLIENT: 334 UGFzc3dvcmQ6<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: MTI0MzUxMjQzNQ==<br>
2020-02-05 07:29:21 SERVER -&gt; CLIENT: 235 2.7.0 Accepted<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: MAIL FROM:&lt;kirillovichtishko@gmail.com&gt;<br>
2020-02-05 07:29:21 SERVER -&gt; CLIENT: 250 2.1.0 OK b190sm12047150lfd.39 - gsmtp<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: RCPT TO:&lt;kstishko@gmail.com&gt;<br>
2020-02-05 07:29:21 SERVER -&gt; CLIENT: 250 2.1.5 OK b190sm12047150lfd.39 - gsmtp<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: DATA<br>
2020-02-05 07:29:21 SERVER -&gt; CLIENT: 354  Go ahead b190sm12047150lfd.39 - gsmtp<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: Date: Wed, 5 Feb 2020 10:29:20 +0300<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: To: kstishko@gmail.com<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: From: Kirill &lt;kirillovichtishko@gmail.com&gt;<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: Subject: Tema pisma<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: Message-ID: &lt;81c0739947d7cefc07f4823786e804c7@phpmailer&gt;<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: X-Mailer: PHPMailer 5.2.27 (https://github.com/PHPMailer/PHPMailer)<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: MIME-Version: 1.0<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: Content-Type: text/html; charset=utf-8<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: <br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: Soderzanie pisma<br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: <br>
2020-02-05 07:29:21 CLIENT -&gt; SERVER: .<br>
2020-02-05 07:29:22 SERVER -&gt; CLIENT: 250 2.0.0 OK  1580896606 b190sm12047150lfd.39 - gsmtp<br>
2020-02-05 07:29:22 CLIENT -&gt; SERVER: QUIT<br>
2020-02-05 07:29:22 SERVER -&gt; CLIENT: 221 2.0.0 closing connection b190sm12047150lfd.39 - gsmtp<br>
Письмо отправлено


Вод php код:
<?php 
require 'lib/PHPMailer/PHPMailerAutoload.php';   // Путь к файлу PHPMailerAutoload.php

$mail = new PHPMailer;

$mail->isSMTP();                                                           // Set mailer to use SMTP
$mail->Host = 'smtp.gmail.com';                      // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                                              // Enable SMTP authentication
$mail->Username = 'kirillovichtishko@gmail.com';  // Почта отправителя (моя 2-я почта для отправки)
$mail->Password = 'pravelniparol';              // Пароль отправителя
$mail->SMTPSecure = 'ssl';                                          // tls\ssl
$mail->Port = 465;           // tls\ssl порт
$mail->CharSet = 'utf-8';         // Кодировка
$mail->SMTPDebug = 2;                           // Уровень развернутости кода ошибки

$mail->From = 'kirillovichtishko@gmail.com';        // Почта отправителя (инфа для отображения в письме)
$mail->FromName = 'Kirill';           // Имя отправителя (инфа для отображения в письме)
$mail->addAddress('kstishko@gmail.com');         // Кому будет уходить письмо
$mail->isHTML(true);                                                 // Формат текста сообщения - text/html

$mail->Subject = 'Tema pisma';            // Тема письма
$mail->Body    = 'Soderzanie pisma';                // Содержание письма
$mail->AltBody = '';            // Альтернативное содержане письма (в случаи не поддержки html)

if ($mail->send()) {            // Отправка псьма
 echo 'Письмо отправлено';
} else {
 echo 'Ошибка: ' . $mail->ErrorInfo;
}

?>
  • Вопрос задан
  • 318 просмотров
Решения вопроса 1
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
1. Где ошибка? Я ошибки не вижу, стандартная SMTP-сессия.
2. Что за "РџРёСЃСЊРјРѕ отправлено" в самом конце лога?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
27 июл. 2021, в 22:00
25000 руб./за проект
27 июл. 2021, в 21:59
1500 руб./за проект
27 июл. 2021, в 21:54
15000 руб./за проект