Форум русской поддержки Joomla!® CMS
05.12.2016, 14:33:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[Решено] Проблема с отправкой почты

 (Прочитано 614 раз)
0 Пользователей и 1 Гость смотрят эту тему.
AdWeb
Завсегдатай
*****

Репутация: +26/-2
Offline Offline

Пол: Мужской
Сообщений: 722


« : 22.08.2015, 14:46:20 »

на днях обнаружил, что на одном из сайтов перестала работать почта (при настройке и запуске все было ок, после только обновлял Joomla и компоненты), при попытке отправки массовой рассылки из админке выдает:
Код:
class.phpmailer.php Fatal error: Maximum execution time of 120 seconds exceeded in ***/http/libraries/vendor/phpmailer/phpmailer/class.phpmailer.php on line 919

сейчас с фронта при регистрации тоже самое, хотя перед этим, когда тестил разные способы, разок выскакивало сообщение мол админу отправлено уведомление о том что отправка не сработала, но в админке ничего нет

при любом способе отправки, почта не отправлется, куда копать не имею представления
« Последнее редактирование: 01.09.2015, 23:00:06 от AdWeb » Записан
Aponte
Осваиваюсь на форуме
***

Репутация: +3/-3
Offline Offline

Сообщений: 129


« Ответ #1 : 22.08.2015, 14:59:51 »

А сколько адресов для рассылки?
Записан
AdWeb
Завсегдатай
*****

Репутация: +26/-2
Offline Offline

Пол: Мужской
Сообщений: 722


« Ответ #2 : 22.08.2015, 16:28:50 »

А сколько адресов для рассылки?
шт 7-8
Записан
Aponte
Осваиваюсь на форуме
***

Репутация: +3/-3
Offline Offline

Сообщений: 129


« Ответ #3 : 22.08.2015, 17:02:25 »

Странно.. Ошибка в том что ему 2 минуты времени не хватает для работы, но для такого количества адресов это неправда..
Зависает он по какой-то причине.
Записан
AdWeb
Завсегдатай
*****

Репутация: +26/-2
Offline Offline

Пол: Мужской
Сообщений: 722


« Ответ #4 : 22.08.2015, 19:57:05 »

Странно.. Ошибка в том что ему 2 минуты времени не хватает для работы, но для такого количества адресов это неправда..
Зависает он по какой-то причине.
эт я тоже прекрасно понимаю, ток не представляю в каую сторону копать dry
Записан
Aponte
Осваиваюсь на форуме
***

Репутация: +3/-3
Offline Offline

Сообщений: 129


« Ответ #5 : 22.08.2015, 20:36:00 »

открывать class.phpmailer.php, ставить метки и смотреть в каком месте зависает
проблемы конечно не в самом классе, скорее всего туда что-то передается неправильно
Записан
AdWeb
Завсегдатай
*****

Репутация: +26/-2
Offline Offline

Пол: Мужской
Сообщений: 722


« Ответ #6 : 22.08.2015, 20:55:57 »

открывать class.phpmailer.php, ставить метки и смотреть в каком месте зависает
проблемы конечно не в самом классе, скорее всего туда что-то передается неправильно
наткнулся на подобную проблему на фриланс бирже одной, как раз мой случай в каментах народ отписывает шо проблема с PHP... попробовать 5.5 поставить чтоль

PS. не помогло(
« Последнее редактирование: 23.08.2015, 00:07:36 от AdWeb » Записан
Aponte
Осваиваюсь на форуме
***

Репутация: +3/-3
Offline Offline

Сообщений: 129


« Ответ #7 : 23.08.2015, 02:00:49 »

тогда в коммерческий раздел
Записан
AdWeb
Завсегдатай
*****

Репутация: +26/-2
Offline Offline

Пол: Мужской
Сообщений: 722


« Ответ #8 : 01.09.2015, 22:59:28 »

пообщался с хостером:
Цитировать
Это ошибка в самом phpmailer, есть 2 варианта решения:
1) поменять версию php на другую подходящую
2) в районе строки line 916 в class.phpmailer.php поменять способ верификации адреса.
тк на западном форуме видел, что чел решил проблему выставленим версии PHP 5,3 сделал также, хотя хотелось остаться на более высокой версии. в настройках почты пришлось выставить отправку через smtp хостинга (гмаил не захотел работать, может с портом или безопасностью чтот не так выставил), через пхпмаил выдавало could not instantiate mail function
Записан
SDKiller
Dev Team
******

Репутация: +325/-5
Offline Offline

Пол: Мужской
Сообщений: 2749


...ergo sum


« Ответ #9 : 02.09.2015, 09:39:21 »

Это ошибка в самом phpmailer, есть 2 варианта решения:

Скорее в том как в Joomla реализована работа со сторонними библиотеками.
По большей степени в комплекте идут довольно старенькие версии, кто и как следит за обновлениями непонятно.

Так в J 3.4.3 включена версия phpmailer 5.2.9 годичной давности, а Маркус на днях анонсировал уже поддержку php 7.
https://github.com/PHPMailer/PHPMailer/releases

Записан
vipiusss
Профи
********

Репутация: +260/-8
Offline Offline

Пол: Мужской
Сообщений: 4570


Skype: renor_


« Ответ #10 : 02.09.2015, 09:59:22 »

Так в J 3.4.3 включена версия phpmailer 5.2.9 годичной давности, а Маркус на днях анонсировал уже поддержку php 7.
https://github.com/PHPMailer/PHPMailer/releases
а на АСИМЕЙЛИНГ и на localhost повлияет это? PHP 5.4


Записан
AdWeb
Завсегдатай
*****

Репутация: +26/-2
Offline Offline

Пол: Мужской
Сообщений: 722


« Ответ #11 : 02.09.2015, 13:36:04 »

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

Так в J 3.4.3 включена версия phpmailer 5.2.9 годичной давности, а Маркус на днях анонсировал уже поддержку php 7.
https://github.com/PHPMailer/PHPMailer/releases


у меня несколько сайтов у этого хостера  (правда в разных датацентрах) файл брал с рабочего сайта Joomla 3,4,3 и версией PHP 5.4 (думал мож криво обновление кмс прошло)
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet