1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

Ajax Popup Contact Form - error 306

Тема в разделе "Обсуждаем Joomla, шаблоны и расширения к ней", создана пользователем DanilZ, 8 июл 2016.

  1. DanilZ

    DanilZ Cкладчик

    Регистрация:
    9 фев 2016
    Сообщения:
    19
    Симпатии:
    0
    Joomla 3.5.1
    PHP 5.5.36
    Jino
    PHPmail - способ отправки

    "Ошибка отправки почты администратору сайта" - подпись
    Дебагер показывет ошибку 306

    Более всего смутил тот факт, что на одном сайте этот модуль работает (keramplitka71.ru), на другом - erroe 306 (qbuyauto.ru)

    Грешу на Admin Tools, так как там, где работает модуль - AT отсутствует. Но сайту нужна защита. Поэтому прошу о помощи. Как подружить Admin Tools и APCF?
    Последнее редактирование: 8 июл 2016
    #1
  2. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Вероятно здесь конфликт скриптов, хотя на сайте напрямую ошибок не видно.
    Простое решение, поменяйте компонент формы
    Сложное, включите показывать ошибки на максимум (общих настройках джумла), и вышите логи ошибок, попробуем разобраться
    насчет ошибки 306 - не понятно что за ошибка,
    #2
  3. DanilZ

    DanilZ Cкладчик

    Регистрация:
    9 фев 2016
    Сообщения:
    19
    Симпатии:
    0
    Поставил "максимум", ничего не показывает. У модуля есть свой дебагер. Он обозначил следующее при попытке отослать письмо:

    PERFECT AJAX POPUP CONTACT FORM DEBUG

    Joomla! version 3.5.1
    Contact Form version 3.4.7
    Ajax response
    Sending emails
    Admin emails: [email protected]
    Admin email subject: Тема письма Главная
    Admin email Sender: [email protected]
    Admin email ready
    Deleting attachments
    No files to delete
    Joomla notice: Could not instantiate mail function.
    Ajax response exit
    Response code: 306

    "Could not instantiate mail function." На этот счет много написано решений с изменением в папке VENDOR. Однако попытки применить эти рекомендации не приводит к результату. Воз и ныне там. Удивительно, что работает на другом сайте.
    #3
  4. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Joomla notice: Could not instantiate mail function.

    Поменяйте способ отправки почты в настройках джумлы

    [​IMG]
    #4
  5. DanilZ

    DanilZ Cкладчик

    Регистрация:
    9 фев 2016
    Сообщения:
    19
    Симпатии:
    0
    PHP Mail сейчас стоит.
    #5
  6. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    ну попробуйте другой метод отправки
    #6
  7. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    ошибка 306 возникает в следующих случаях
    1. Специальные символы в поле «Тема». Некоторые серверы не могут доставить электронное письмо, если оно содержит специальные символы в поле ‘Тема’. Убедитесь, что такие символы не используются. В качестве альтернативы, обратитесь к вашему хостинг-провайдеру для получения дальнейшей информации и инструкций по устранению проблемы.
    2. Слишком много текста в поле «Тема». Вы не сможете отправить электронное сообщение, если Вы ввели слишком много текста в поле «Тема». Такое сообщение не может быть доставлено в соответствии с ограничениями на сервере.
    3. Превышен лимит отправки электронных сообщений. На некоторых серверах есть лимит количества отправленных электронных сообщений в час. Если этот лимит превышен, сервер не будет доставлять электронные сообщения. Вы должны подождать некоторое время, для того чтобы снова иметь возможность отправлять электронные сообщения.
    4. Как Вы можете видеть, наиболее часто данная ошибка возникает из-за настроек сервера. Поэтому, обратитесь к вашему хостинг-провайдеру напрямую, для того чтобы правильно настроить ваш профиль электронной почты. Это сэкономит ваше время и поможет быстрее устранить проблему, из-за которой возникает ошибка ‘Could not instantiate mail() function allows you to send emails directly from a script.

      Как Вы можете видеть, наиболее часто данная ошибка возникает из-за настроек сервера. Поэтому, обратитесь к вашему хостинг-провайдеру напрямую, для того чтобы правильно настроить ваш профиль электронной почты. Это сэкономит ваше время и поможет быстрее устранить проблему, из-за которой возникает ошибка
    #7
  8. DanilZ

    DanilZ Cкладчик

    Регистрация:
    9 фев 2016
    Сообщения:
    19
    Симпатии:
    0
    Проблема разрешилась. Спасибо за наводку на хостинг. Оказалось зараженный 1,5 года назад сайт стал спамить, хостинг заблокировал возможность отсылки почты. Спасибо за готовность помочь!
    #8
  9. Artur

    Artur Тех. поддержка

    Регистрация:
    25 дек 2015
    Сообщения:
    898
    Симпатии:
    139
    Всегда пожалуйста)
    #9