0 Пользователей и 1 Гость просматривают эту тему.
  • 14 Ответов
  • 8432 Просмотров
*

yurant

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
SP Quick Contact
« : 24.09.2012, 07:32:01 »
Доброго времени, господа форумчане. Собственно проблема.
Подключил форму обратной связи - SP Quick Contact.
выдает вот такое... Несмотря на "Email was sent successfully." ничего не отправляется.
+ выводит вот такого вида еррор.

Код
Strict Standards: Declaration of JParameter::loadSetupFile() should be compatible with that of JRegistry::loadSetupFile() in D:\Dark\Server\localhost\www\mysite\libraries\joomla\html\parameter.php on line 512
 Could not instantiate mail function.
Email was sent successfully.

Подскажите в чем тут проблема, если кто сталкивался. Заранее благодарен.
*

volod`ka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: SP Quick Contact
« Ответ #1 : 24.09.2012, 08:51:49 »
с данным компонентом не сталкивался, попробуйте вывести все что запрашивается вот тут parameter.php on line 512, скорее всего дело в путях.


ну и если у вас Денвер надеюсь знаете что письма не отправляются а складываются на локале?
*

yurant

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SP Quick Contact
« Ответ #2 : 24.09.2012, 10:18:53 »
с данным компонентом не сталкивался, попробуйте вывести все что запрашивается вот тут parameter.php on line 512, скорее всего дело в путях.
немного смутило что на 512й ничего кроме закрывающей скобки...

490   public function addElementPath($path)
491   {
492      // Just force path to array.
493      settype($path, 'array');
494
495      // Loop through the path directories.
496      foreach ($path as $dir)
497      {
498         // No surrounding spaces allowed!
499         $dir = trim($dir);
500
501         // Add trailing separators as needed.
502         if (substr($dir, -1)!= DIRECTORY_SEPARATOR)
503         {
504            // Directory
505            $dir .= DIRECTORY_SEPARATOR;
506         }
507
508         // Add to the top of the search dirs.
509         array_unshift($this->_elementPath, $dir);
510      }
511   }
512 }

ну и если у вас Денвер надеюсь знаете что письма не отправляются а складываются на локале?
вручную собранная пхп+апач+мускуль.
тестирую SP Quick Contact на Joomla 2.5.4 ru.
*

volod`ka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: SP Quick Contact
« Ответ #3 : 24.09.2012, 12:39:17 »
Настройки майл отправки правильные?

В административной части сайта перейдите в раздел Общие настройки => Сервер => Настройка почты => выберите способ отправки "Sendmail", вместо PHP Mail.
*

yurant

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SP Quick Contact
« Ответ #4 : 24.09.2012, 13:25:08 »
Настройки майл отправки правильные?

В административной части сайта перейдите в раздел Общие настройки => Сервер => Настройка почты => выберите способ отправки "Sendmail", вместо PHP Mail.


письмо отправляться не хотит(

ЗЫ: теперь строка стала 513-той поскольку где-то в процессе редактирования ткнул лишний enter
« Последнее редактирование: 24.09.2012, 19:05:18 от yurant »
*

volod`ka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: SP Quick Contact
« Ответ #5 : 24.09.2012, 13:53:20 »
попробуйте свой скрипт кинуть и сделать ручную отправку через ф-цию send_mail()
*

yurant

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SP Quick Contact
« Ответ #6 : 24.09.2012, 14:21:16 »
видимо так и придется =/
написать свою форму отправки... и сделать все вручную по дедовски на PHP...
просто приглянулось, что SP написан на аяксе... да и вообще показался довольно таки удобным.
но тем не менее, если кто-нибудь сталкивался с этим компонентом... буду рад любым советам.
« Последнее редактирование: 24.09.2012, 14:34:31 от yurant »
*

yurant

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SP Quick Contact
« Ответ #7 : 24.09.2012, 19:03:17 »
Разобрался... но как-то скажем так - частично. Поднял через SMTP. Письма отправляются корректно. Вот только ошибка все равно выскакивает:

Код
Strict Standards: Declaration of JParameter::loadSetupFile() should be compatible with that of JRegistry::loadSetupFile() in D:\Dark\Server\localhost\www\mysite\libraries\joomla\html\parameter.php on line 513
Email was sent successfully.

странно...
*

volod`ka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: SP Quick Contact
« Ответ #8 : 25.09.2012, 07:30:52 »
зачем вручную писать? скрипт свой кинуть для того чтобы убедиться что ваши настройки ручные правильно работают и письма отправляются, если все отправилось без ошибок значит надо смотреть компонент найти ф-цию отправки письма и ее ковырять, там делов на пол часа для проверки....

итак, вы пробовали отправлять в ручную ?
*

yurant

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SP Quick Contact
« Ответ #9 : 25.09.2012, 10:17:45 »
Итак... протестил вручную...
залил скрипт php_LibMail 1.6.0
все настройки выставил:

<?php
include "libmail.php"; // вставляем файл с классом
$m= new Mail; // начинаем
$m->From( "dark_10rd@mail.ru" ); // от кого отправляется почта
$m->To( "dark_10rd@mail.ru" ); // кому адресованно
$m->Subject( "Тема сообщения" );
$m->Body( "Текст письма" );    
$m->Cc( "dark_10rd@mail.ru"); // копия письма отправится по этому адресу
$m->Bcc( "dark_10rd@mail.ru"); // скрытая копия отправится по этому адресу
$m->Priority(3) ;    // приоритет письма
$m->Attach( "123.jpg" ) ; // прикрепленный файл
$m->smtp_on( "smtp.mail.ru", "dark_10rd@mail.ru", " ****** " ) ; // если указана эта команда, отправка пойдет через SMTP
$m->Send();    // а теперь пошла отправка

echo "Показывает исходный текст письма:<br><pre>", $m->Get(), "</pre>";
?>

В итоге выдает ошибки:

Код
Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.mail.ru:25 (Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. ) in D:\Dark\Server\localhost\www\mail\libmail.php on line 552

Warning: fclose() expects parameter 1 to be resource, boolean given in D:\Dark\Server\localhost\www\mail\libmail.php on line 553
 Показывает исходный текст письма:
соединение с сервером не прошло

протестил еще пару скриптов... судя по всему проблема тут:
Warning: fsockopen() [function.fsockopen]: unable to connect to smtp.mail.ru:25
« Последнее редактирование: 25.09.2012, 10:21:38 от yurant »
*

volod`ka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: SP Quick Contact
« Ответ #10 : 25.09.2012, 11:56:45 »
видимо у тебя неверные настройки
*

yurant

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: SP Quick Contact
« Ответ #11 : 26.09.2012, 06:27:25 »
а если быть совсем уж точным - то проблема вот тут: Администрирование JCE ›› Панель управления
Код
Strict Standards: Declaration of JParameter::loadSetupFile() should be compatible with that of JRegistry::loadSetupFile() in D:\Dark\Server\localhost\www\DOSAFF\libraries\joomla\html\parameter.php on line 513
а по поводу настроек... да блин, Joomla почти чистая, переустанавливал... настраивал вроде нормально...
вобчем пока не нашел ответа.
*

volod`ka

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: SP Quick Contact
« Ответ #12 : 26.09.2012, 06:54:26 »
причем тут Жумла если сторонним скриптом также не отправляется почта??

Попробуйте отправить не через smtp а через ф-цию mail()
*

drpower

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: SP Quick Contact
« Ответ #13 : 25.11.2016, 10:33:15 »
Здравствуйте!
Установил SP Quick Contact на Joomla 3.
Всё работает, но не доходят письма если в форме отправитель указывает ящик с  ***@mail.ru
Письма доходят с указание любых почтовых серверов, даже вымышленных типа jdfvdfnn@jfjhdfvkjh.ru, но не с маил. 
Подскажите в чём может быть дело. Я не думаю что этот скрипт проверяет существование указанных в сообщение серверов.
*

klipius

  • Захожу иногда
  • 98
  • 2 / 0
Re: SP Quick Contact
« Ответ #14 : 10.03.2017, 09:59:21 »
Здравствуйте!
Установил SP Quick Contact на Joomla 3.
Всё работает, но не доходят письма если в форме отправитель указывает ящик с  ***@mail.ru
Письма доходят с указание любых почтовых серверов, даже вымышленных типа jdfvdfnn@jfjhdfvkjh.ru, но не с маил.  
Подскажите в чём может быть дело. Я не думаю что этот скрипт проверяет существование указанных в сообщение серверов.

Всем бобра!

Думается у вас настроена переадресация с доменной почты, опять же на ..."mail.ru, проблема тогда в том, что в письме в заголовке From указан почтовый ящик ...@mail.ru. Отправка писем через SMTP сервера "правильных" хостинг-провайдеров, от имени других ящиков невозможна, в качестве ящика отправителя должен быть указан тот же ящик с которого фактически осуществляется отправка (...@вашдомен.ru). Если не заморачиваться настройкой SMTP, то сообщение опять же не дойдет, поскольку письмо отвергается почтовым сервером, так как не проходит проверку DMARC. Если все так то сообщение отправленное с любого почтового ящика семейства @mail.ru, не дойдет до целевого ящика.

Так вот, к чему этот некропостинг... Изучаю вопрос поневоле, делаю сайт под один общий проект... :)

И столкнулся с этой же проблемой, письма не доходят... Заметил одну особенность, тут кстати самое время указать сайт - http://anv-ural.ru. Настроена доменная почта, она же указана в настройках сайта, с нее настроена переадресация на адрес  ...@mail.ru. Так вот если отправить тестовое письмо из админки, то оно благополучно проходит переадресацию (с доменной почты) и доходит до получателя, на адрес ...@mail.ru. Но со страницы сайта, отправленное из скрипта письмо, не доходит, ни через sendmail, ни через PHP, ни через SMTP. Опять же если использовать sendmail, то письмо из скрипта доходит до доменной почты, но не проходит переадресацию, т.к. хостер этого не позволяет. А если использовать SMTP то письмо не доходит и до доменной почты...

Решение вижу только в "перепиле" скрипта (модуля), а вот как это реализовать увы не знаю, может подскажет кто как решить вопрос не изучая веб программирование в масштабе курсового обучения :)
« Последнее редактирование: 10.03.2017, 11:11:04 от klipius »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форма обратной связи по клику на кнопку (Fox Contact)

Автор Maffo

Ответов: 31
Просмотров: 2747
Последний ответ 09.10.2021, 14:13:31
от Maffo
SP Quick Contact 1.4 - добавить строку в шаблон

Автор alud

Ответов: 0
Просмотров: 2084
Последний ответ 06.02.2019, 22:00:53
от alud
Модуль Pweb contact как установить емайл

Автор Web-market_kz

Ответов: 3
Просмотров: 1221
Последний ответ 10.09.2018, 16:54:31
от Cedars
PWA Popup Contact Form - прикрепленные файлы

Автор Niiix

Ответов: 0
Просмотров: 866
Последний ответ 05.09.2018, 16:00:20
от Niiix
Русификатор для календаря S5 Quick Contact

Автор GWork

Ответов: 2
Просмотров: 1771
Последний ответ 06.04.2018, 12:01:37
от Golden