WebSite X5Help Center

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

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

Author: Евгений М.
Visited 2170, Followers 2, Shared 0  

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

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

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

Posted on the
14 ANSWERS - 3 USEFUL - 1 CORRECT
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:

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

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

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

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

 

Read more
Posted on the from Simone G.
Евгений М.
Евгений М.
User
Author

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

Выдает ошибку, только когда выбран 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

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

Read more
Posted on the from Евгений М.
Евгений М.
Евгений М.
User
Author

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

Read more
Posted on the from Евгений М.
Евгений М.
Евгений М.
User
Author

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

Read more
Posted on the from Евгений М.
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 - расширенные настройки - управление данными.

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

Read more
Posted on the from Simone G.
Евгений М.
Евгений М.
User
Author

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

Read more
Posted on the from Евгений М.
Евгений М.
Евгений М.
User
Author

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

Read more
Posted on the from Евгений М.
Евгений М.
Евгений М.
User
Author

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

Read more
Posted on the from Евгений М.
Samir A.
Samir A.
User

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

Read more
Posted on the from Samir A.
Евгений М.
Евгений М.
User
Author

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

Read more
Posted on the from Евгений М.
Евгений М.
Евгений М.
User
Author

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

Read more
Posted on the from Евгений М.
Samir A.
Samir A.
User

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

Read more
Posted on the from Samir A.
Евгений М.
Евгений М.
User
Author

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

Read more
Posted on the from Евгений М.
Евгений М.
Евгений М.
User
Author

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

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

Read more
Posted on the from Евгений М.