Jump to content


Photo
- - - - -

Ошибка 0 "invalid address" после обновления до Joomla 3.5.1


Best Answer SmetDenis , 10 April 2016 - 16:46

В Joomla 3.5.1 изменилось API по оправке email сообщений в следствии чего элемент sendmail вызывал страницу с ошибкой. Попробуйте открыть файл:

\media\zoo\applications\jbuniversal\cart-elements\notification\sendemail\sendemail.php

Найти строку:

$this->_mailer->addRecipient(array($recEmail, $recName));

И заменить на:

$this->_mailer->addRecipient($recEmail, $recName);

Ошибка должна исчезнуть.
 

 

UPDATE #1 Правка включена в 2.2.7
Данное решение подойдет для любой версии 2.2.x

 

UPDATE #2 http://forum.jbzoo.c...la-351/?p=86487

Go to the full post


  • This topic is locked This topic is locked
13 replies to this topic

#11 BOBAH

BOBAH
  • JBZoo User (rus)
  • User rate: ~
  • posts: 3
  • topics: 0

Posted 27 April 2016 - 11:30

Отправил - посмотрите, пж!


  • 0

#12 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 27 April 2016 - 14:04



Отправил - посмотрите, пж!

 

Посмотрел.

 

У вас отправитель настроен с пустым Email. Т.е в форме есть поле Email, но оно не обязательное. Либо пусто в настройках Joomla. На всякий случай сделал правку для вашего случая в том же файле.

jpgh_200x0.png

            $sender = $this->_getMailSender();
            if ($sender[0]) {
                $this->_mailer->setSender($sender[0], $sender[1]);
            }

В вашем случае это просто не верно настроенный элемент отправки почты.

 

PHPMailer ругался той же ошибкой, видимо потому что у него одна и та же валидация. которой не было до версии J! 3.5.1

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


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#13 ClintonSn

ClintonSn

Posted 16 August 2016 - 00:50

после обновления на последний релиз в фронт-интерфейсе при открытии стола появилась ошибка: Обработка.Заказ.МодульОбъекта142: Преобразование значения к типу Число не может быть выполнено что делать?

#14 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 16 August 2016 - 20:24

после обновления на последний релиз в фронт-интерфейсе при открытии стола появилась ошибка: Обработка.Заказ.МодульОбъекта142: Преобразование значения к типу Число не может быть выполнено что делать?

 

Создайте новую тему с вашим вопросом с подробнейшим описанием что случилось и где посмотреть.

К сожалению, сейчас ничего не понятно и это явно не относится к текущей теме с почтой.

 

Спасибо.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!