С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/64: Рейтинг темы: голосов - 64, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 14

Phpmailer не выдает ошибку, но и не отправляет соощения

17.07.2017, 16:59. Показов 12158. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я пробовал различные почтовые сервисы но не могу решить проблему! Гуглил уже все что можно но проблема не решается(
Форумчане помогите решить!
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php
require_once 'phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
//$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'smtp.mail.ru';                       // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                               // Enable SMTP authentication (Требует ли аутентификацию)
$mail->Username = 'vlad_stuk@mail.ru';  // SMTP username
$mail->Password = 'мой пароль';                         // SMTP password
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465;
 
$mail->From = 'vlad_stuk@mail.ru';
$mail->FromName = 'Мой тестовый сайт';
$mail->addAddress('applestorecompany2016@gmail.com','Владислав');
$mail->addAddress('mkrundikov@mail.ru','Михаил');
$mail->addCC('mkrundikov@mail.ru');
$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';
if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent';
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.07.2017, 16:59
Ответы с готовыми решениями:

PHPMailer отправляет не все поля
Всем привет. Такой вопрос. На сайте есть 2 контактные формы, одна в попапе, вторая просто на странице. Я прописываю один код для...

phpMailer не отправляет вложения, загруженные с формы
Проверял на OpenServer. Текст отправляет, но не вложение. &lt;?php require 'phpMailer/class.phpmailer.php'; require...

Phpmailer отправляет код с яндекса на gmail, а наоборот не получается
Я начинающий программист php. Изучаю сейчас класс phpmailer. При отправке почты с gmail на яндекс почту код который приведён в данном...

12
97 / 47 / 17
Регистрация: 25.04.2017
Сообщений: 471
17.07.2017, 19:27
Цитата Сообщение от vlad_stuk Посмотреть сообщение
$mail = new PHPMailer;
$mail = new PHPMailer();
1
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
17.07.2017, 19:33
PHP
1
$mail->SMTPDebug  = 1;
На экран выведутся логи. Изучай, ищи ошибки.
1
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 14
17.07.2017, 19:51  [ТС]
спасибо, что обратили внимание, но проблема не решается к сожалению(

Добавлено через 2 минуты
Jodah я включил в код $mail->SMTPDebug = 1; но проблема так и осталась
ошибок все также нет(
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
17.07.2017, 20:10
vlad_stuk, т.е. send() возвращает true? Вы SMTPDebug установили до вызова send, верно?
1
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 14
17.07.2017, 20:21  [ТС]
да все верно
не знаю, что делать!

но если я разкоментирую строку
PHP
1
$mail->isSMTP()
;

выводит ошибку:
2017-07-17 17:08:26 CLIENT -> SERVER: EHLO localhost 2017-07-17 17:08:26 CLIENT -> SERVER: STARTTLS 2017-07-17 17:08:26 CLIENT -> SERVER: EHLO localhost 2017-07-17 17:08:26 CLIENT -> SERVER: AUTH LOGIN 2017-07-17 17:08:26 CLIENT -> SERVER: YXBwbGVzdG9yZWNvbXBhbnkyMDE2QGdtYWlsLmNv bQ== 2017-07-17 17:08:26 CLIENT -> SERVER: OTFhdm9mb2Y= 2017-07-17 17:08:27 SMTP ERROR: Password command failed: 534-5.7.14 Please log in via your web browser and 534-5.7.14 then try again. 534-5.7.14 Learn more at 534 5.7.14 https://support.google.com/mail/answer/78754 e4sm3908201ljb.68 - gsmtp 2017-07-17 17:08:27 SMTP Error: Could not authenticate. 2017-07-17 17:08:27 CLIENT -> SERVER: QUIT 2017-07-17 17:08:27 SMTP connect() failed. https://github.com/PHPMailer/P... leshooting Message could not be sent.Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/P... leshooting

пароль от аккаунта введен правильно

Добавлено через 10 минут
да SMTPDebug я установил до вызова send()
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
17.07.2017, 20:53
del
0
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 14
17.07.2017, 20:55  [ТС]
что значит DEL?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
17.07.2017, 21:01
эта строка ни о чем не говорит:
Цитата Сообщение от vlad_stuk Посмотреть сообщение
Error: Could not authenticate. 2017-07-17 17:08:27 CLIENT -> SERVER: QUIT 2017-07-17 17:08:27 SMTP connect() failed.
???
у пхпмайлера в примерах есть код именно под гугл-мейл, лично я в него просто вписал свои авторизационные данные и все работает.
из отличий в сравнении с вашим кодом - использование шифрования (tls) и порта (587)
ну и еще у самого аккаунта на гугл-майл нужно включить использование смтп подключения
1
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
17.07.2017, 21:03
Лучший ответ Сообщение было отмечено vlad_stuk как решение

Решение

Цитата Сообщение от vlad_stuk Посмотреть сообщение
Please log in via your web browser and 534-5.7.14 then try again. 534-5.7.14 Learn more at 534 5.7.14 https://support.google.com/mail/answer/78754
Гугл говорит, что вы не к mail.ru, а gmail.com пытаетесь прилогиниться (да и с чего бы mail.ru ссылался на документацию gmail?). И Gmail хочет, чтобы вы прошли типа авторизацию на новом устройстве.

Попробуйте почитать тут. Либо попробуйте подключиться к другой почте, mail.ru, яндекс и т.п.

Цитата Сообщение от vlad_stuk Посмотреть сообщение
что значит DEL?
Что-то написал -> понял, что написал фигню -> удалил.
0
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 14
17.07.2017, 21:03  [ТС]
да все это было мною просмотрено и также включено использование SMTP но ситуация не изменилась, даже когда у меня стоял MAMP *сервер сообщения почему то тоже не отправлялись. Сейчас у меня ХАМРР
0
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
17.07.2017, 21:05
Цитата Сообщение от vlad_stuk Посмотреть сообщение
но если я разкоментирую строку
Она должна быть раскомментирована, не надо её скрывать.
0
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 14
17.07.2017, 21:15  [ТС]
Форумчане спасибо! Все заработало! Я Вам очень благодарен!
Я решил вопрос по этой ссылке. Проблема была в том, что на моем аккаунте Google Mail НЕ стоял доступ к менее безопасным приложениям. Как ни странно но 4 часа назад я включал эту настройку, но она почему то была отключена. Сообщения стали приходить.
Мне помогла вот эта ссылка https://serverfault.com/questi... 534-5-7-14
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.07.2017, 21:15
Помогаю со студенческими работами здесь

СМА Hansa PG5510A412 s/n 04454930213108 после нескольких минут выдает ошибку, выдает ошибку
Hansa PG5510A412 s/n 04454930213108 отработала 2 месяца на этом же месте, магазин где брали закрылся. После нескольких минут работы на...

Не отправляет письмо. Пишет ошибку.
Доброго времени суток! Мне нужно чтобы при нажатии на button1 письмо отправлялось. С компиляцией проблем нет, но когда я запускаю свою...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru