phpmailer печатает длинный список данных (КЛИЕНТ -> Сервер) при отправке электронной почты

У меня есть скрипт, работающий с PHPMailer.

Когда я запускаю его, чтобы отправить письмо, PHPMailer успешно отправляет письмо.

Но ТАКЖЕ повторяется длинный список информации об отправке электронной почты (CLIENT -> SERVER), такой как:

SERVER -> CLIENT: 220-server.mywebsitese.com ESMTP Exim 4.84 #2 Tue, 27 Jan 2015 08:37:57 +0200 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.
CLIENT -> SERVER: EHLO www.mywebsite.com
SERVER -> CLIENT: 250-server.mywebsite.com Hello server.mywebsite.com [xx.xxx.xx.xx]250-SIZE 52428800250-8B9uLITMIME250-PIPELINING250-AUTH PLAIN LOGIN250-STARTTLS250 HELP
CLIENT -> SERVER: AUTH LOGIN
SERVER -> CLIENT: 334 VXNlcm5h9uLbWU6
CLIENT -> SERVER: bm9yZXBseUBsZWJh9uLbm9uLWxvdHRvLmNvbQ==
SERVER -> CLIENT: 334 UGFzc39uLdvcmQ6
.
.
.
.Very
.
.
.Long
.
.
.List of SERVER -> CLIENT / CLIENT SERVER
.
Message sent!

Скрипт активируется:

            if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";

То, что я действительно хочу, это только отправить электронное письмо, распечатать СООБЩЕНИЕ отправлено, нет необходимости в этом длинном списке ..

Это легко сделать?

Спасибо

1

Решение

Это похоже на отладочную информацию. Попробуйте отключить отладку настройкой SMTPDebug в 0 сразу после того, как вы создали экземпляр PHPMailer:

$mail = new PHPMailer();
$mail->SMTPDebug = 0;
0

Другие решения

использование $mail->SMTPDebug = 0;у меня сработало!

0

По вопросам рекламы [email protected]