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

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

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

Author24 — интернет-сервис помощи студентам
Я пробовал различные почтовые сервисы но не могу решить проблему! Гуглил уже все что можно но проблема не решается(
Форумчане помогите решить!
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
3886 / 3226 / 1351
Регистрация: 01.08.2012
Сообщений: 10,878
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
3886 / 3226 / 1351
Регистрация: 01.08.2012
Сообщений: 10,878
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
3886 / 3226 / 1351
Регистрация: 01.08.2012
Сообщений: 10,878
17.07.2017, 20:53
del
0
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 14
17.07.2017, 20:55  [ТС]
что значит DEL?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13377 / 7505 / 824
Регистрация: 09.09.2009
Сообщений: 29,346
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
3886 / 3226 / 1351
Регистрация: 01.08.2012
Сообщений: 10,878
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
3886 / 3226 / 1351
Регистрация: 01.08.2012
Сообщений: 10,878
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
Ответ Создать тему
Новые блоги и статьи
Работа с объемным DOM в javascript
Htext 04.04.2025
Сегодня прочитал статью тут о расходах памяти в JS, ее утечках и т. п. И вот что вспомнил из своей недавней практики. Может, кому пригодится. Хотя, в той статье об этом тоже есть. Дело в том, что я. . .
Оптимизация производительности Node.js с помощью кластеризации
run.dev 04.04.2025
Масштабирование приложений для обработки тысяч и миллионов запросов — обыденная задача для многих команд. Node. js, благодаря своей асинхронной событийно-ориентированной архитектуре, стал популярной. . .
Управление зависимостями в Python с Poetry
py-thonny 04.04.2025
Стандартный инструмент для установки пакетов в Python - pip - прекрасно справляется с базовыми сценариями: установил пакет командой pip install и используешь его. Но что произойдёт, когда разные. . .
Мониторинг с Prometheus в PHP
Jason-Webb 04.04.2025
Prometheus выделяется среди других систем мониторинга своим подходом к сбору и хранению метрик. В отличие от New Relic, который использует агентный подход и отправляет данные во внешнее хранилище,. . .
Пакет Context в Golang: Управление потоками и ресурсами
golander 04.04.2025
Работа с горутинами в Go часто напоминает управление непослушными детьми - они разбегаются кто куда, делают что хотят и не всегда завершаются вовремя. К счастью, в Go 1. 7 появился пакет context,. . .
Контейнеризация React приложений с Docker
Reangularity 03.04.2025
Контейнеризация позволяет упаковать приложение со всеми его зависимостями в автономный контейнер, который можно запустить на любой платформе с установленным Docker. Это существенно упрощает процессы. . .
Свой попап в SwiftUI
mobDevWorks 03.04.2025
SwiftUI, как декларативный фреймворк от Apple, предоставляет множество инструментов для создания пользовательских интерфейсов. В нашем распоряжении есть такие API как alerts, popovers, action sheets. . .
Антипаттерны микросервисной архитектуры
ArchitectMsa 03.04.2025
Хорошо спроектированная микросервисная система может выдержать испытание временем, оставаясь гибкой, масштабируемой и устойчивой к большинству проблем. Такая архитектура обладает высоким уровнем. . .
std::mutex в C++: Советы и примеры использования
bytestream 03.04.2025
std::mutex - это механизм взаимного исключения, который гарантирует, что критический участок кода выполняется только одним потоком в каждый момент времени. Это простое, но могущественное средство. . .
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер