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

yurant

  • Захожу иногда
  • 10
  • 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
Re: SP Quick Contact
« Ответ #1 : 24.09.2012, 08:51:49 »
с данным компонентом не сталкивался, попробуйте вывести все что запрашивается вот тут parameter.php on line 512, скорее всего дело в путях.


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

yurant

  • Захожу иногда
  • 10
  • 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
Re: SP Quick Contact
« Ответ #3 : 24.09.2012, 12:39:17 »
Настройки майл отправки правильные?

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

yurant

  • Захожу иногда
  • 10
  • 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
Re: SP Quick Contact
« Ответ #5 : 24.09.2012, 13:53:20 »
попробуйте свой скрипт кинуть и сделать ручную отправку через ф-цию send_mail()
*

yurant

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

yurant

  • Захожу иногда
  • 10
  • 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
Re: SP Quick Contact
« Ответ #8 : 25.09.2012, 07:30:52 »
зачем вручную писать? скрипт свой кинуть для того чтобы убедиться что ваши настройки ручные правильно работают и письма отправляются, если все отправилось без ошибок значит надо смотреть компонент найти ф-цию отправки письма и ее ковырять, там делов на пол часа для проверки....

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

yurant

  • Захожу иногда
  • 10
  • 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
Re: SP Quick Contact
« Ответ #10 : 25.09.2012, 11:56:45 »
видимо у тебя неверные настройки
*

yurant

  • Захожу иногда
  • 10
  • 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
Re: SP Quick Contact
« Ответ #12 : 26.09.2012, 06:54:26 »
причем тут Жумла если сторонним скриптом также не отправляется почта??

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

drpower

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

klipius

  • Осваиваюсь на форуме
  • 66
  • 2
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 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

PWeb AJAX Popup Contact Form - ошибка при включении плагина "система - кеш"

Автор vitamax

Ответов: 4
Просмотров: 1021
Последний ответ 13.08.2017, 17:47:09
от arh198712
Пропала кнопка Обзор файлов в модуле Nexevo Contact

Автор natalyaegorova

Ответов: 0
Просмотров: 85
Последний ответ 28.06.2017, 10:31:59
от natalyaegorova
Super Simple Contact Form - как обеспечить работу 2 или 3 одинаковых модулей

Автор Accentor

Ответов: 6
Просмотров: 1286
Последний ответ 20.04.2017, 18:44:08
от Kasyanov
Nexevo Contact

Автор olka-bv

Ответов: 0
Просмотров: 142
Последний ответ 22.03.2017, 13:22:27
от olka-bv
Валидация поля Имя в Perfect AJAX Contact Form

Автор zahar_92

Ответов: 0
Просмотров: 199
Последний ответ 05.03.2017, 17:26:52
от zahar_92