WebSite X5Help Center

 
Евгений М.
Евгений М.
User

Не работают почтовые формы.  ru

Autor: Евгений М.
Visitado 2175, Seguidores 2, Compartilhado 0  

Доброе время суток.

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

Это касается только созданных в 13 версии pro. Почтовые формы импортированных проектов с версии 12 про работают. В чем может быть проблема?

Publicado em
14 RESPOSTAS - 3 ÚTEIS - 1 CORRIGIR
Incomedia
Simone G.
Incomedia

Hi Evgeniy,

did you try to do all tests in the /admin section of your profile?

There you can find out if something is wrong.

please let me know, thank you very much

***** Google Translation:

Привет Евгений,

вы пытались сделать все тесты в / раздел администрирования вашего профиля?

Там вы можете узнать, если что-то не так.

пожалуйста, дайте мне знать, спасибо большое

 

Ler mais
Publicado em de Simone G.
Евгений М.
Евгений М.
User
Autor

Да, сделал тесты.

Выдает ошибку, только когда выбран PHP Mailer (smtp) - SMTP connect() failed. На другие тесты ошибок нет.
В настройках проекта выбрано PHP Mailer. 
Не думаю, что проблема в хостинге, так как проекты, которые были сделаны в 12 про версии работают. 

Если будет полезно - код imEmailForm:

<?php
if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") {
include '../res/x5engine.php';
$form = new ImForm();
$form->setField('', $_POST['imObjectForm_2_2'], '', true);
$form->setField('Ваше имя', $_POST['imObjectForm_2_3'], '', false);
$form->setField('Ваш номер телефона ', $_POST['imObjectForm_2_4'], '', false);
$form->setField('Ваше сообщение', $_POST['imObjectForm_2_5'], '', false);

if(@$_POST['action'] != 'check_answer') {
if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != 'jsactive' || (isset($_POST['imSpProt']) && $_POST['imSpProt'] != ""))
die(imPrintJsError());
$form->mailToOwner('***', '***', '', '', false);
@header('Location: ../index.html');
exit();
} else {
echo $form->checkAnswer(@$_POST['id'], @$_POST['answer']) ? 1 : 0;
}
}

// End of file

Надеюсь на скорейшее решение проблемы.

Ler mais
Publicado em de Евгений М.
Евгений М.
Евгений М.
User
Autor

Неужели ещё нет решения проблемы, или проблема только у меня?
Очень важная и нужная функция, а она не работает.

Ler mais
Publicado em de Евгений М.
Евгений М.
Евгений М.
User
Autor

Я загрузил последнее обновление, а проблема не исчезла!
Кто нибудь может помочь решить проблему?
Не работает почтовая форма, и не приходит информация о заказах!!!

Ler mais
Publicado em de Евгений М.
Incomedia
Simone G.
Incomedia

Hi Evgeniy,

you should check with your server if they support the smtp.

After doing this, you can set the email script (php etc.) at step 1 - advanced settings - data management.

Please let me know if you need any further help, thanks

***** Google Translation:

Привет Евгений,

вы должны проверить с вашим сервером, если они поддерживают протокол SMTP.

После этого, вы можете установить скрипт электронной почты (PHP и т.д.) на шаге 1 - расширенные настройки - управление данными.

Пожалуйста, дайте мне знать, если вам нужна дополнительная помощь, спасибо

Ler mais
Publicado em de Simone G.
Евгений М.
Евгений М.
User
Autor

На данный момент нет возможности использовать SMTP. Проекты, созданные в 12 версии и без SMTP работают нормально.
Как можно ещё решить данную проблему?

Ler mais
Publicado em de Евгений М.
Евгений М.
Евгений М.
User
Autor

Есть проект созданный в 12 версии и импортированный в 13. Почтовые формы, которые созданные в 12 версии и не были редактированы - работают, в этом же проекте почтовые формы уже из 13 версии не работают.

Ler mais
Publicado em de Евгений М.
Евгений М.
Евгений М.
User
Autor

Сегодня попробовал на другом хостинге с использованием SMPT сервера. Ситуация не изменилась. Почта не отправляется. Если выбирать пункт отправки в БД, то она проходит, но при этом почта всё равно не работает.

Ler mais
Publicado em de Евгений М.
Samir A.
Samir A.
User

Кажется у вас с хостингом проблемы. у меня 13 версии все в порядке в PHP Mailer

Ler mais
Publicado em de Samir A.
Евгений М.
Евгений М.
User
Autor

Я менял хостинг, ничего не помогло. 
Неужели только у меня у одного проблема. 
Мне нужно как можно скорее с этим разобраться, теряю клиентов.

Ler mais
Publicado em de Евгений М.
Евгений М.
Евгений М.
User
Autor

Сейчас создал проект в 12 версии и там тоже не работает. Во всех новых проектах не работают почтовые формы. Видимо с тех пор как началась эта беда. Все старые проекты работают хорошо, хотя настройки идентичны и хостинг один. 
Не пойму в чем дело, надеюсь, что кто нибудь сможет мне помочь!

Ler mais
Publicado em de Евгений М.
Samir A.
Samir A.
User

скришот сделай посмотри что ты там сделал. Не ошибки а форму обратной связи

Ler mais
Publicado em de Samir A.
Евгений М.
Евгений М.
User
Autor

Ошибок то нет, через PHP Mailer всё отправляется, но не доходит. 
В проект вставил сторонний код для отправки почты и она работает.
Скриншот чего? Дело не только в почтовой форме, так как заказы не отправляются тоже. А в расширенных настройках всё на стандартных стоит. 

Ler mais
Publicado em de Евгений М.
Евгений М.
Евгений М.
User
Autor

Нашел решение проблемы.
Дело оказалось в самом e-mail. Он по какой то причине не хотел принимать сообщения отправленные с website x5.
Хотя проект созданный ранее в 12 версии на этот же e-mail работает. В итоге я поменял e-mail в расширенных настройках (всегда использовать этот адрес), а в самой почтовой форме оставил тот же.  Теперь все работает как надо.
Может вдруг кому будет полезно)

PS Почта отказывалась приходить на mail.ru. 

Ler mais
Publicado em de Евгений М.