WebSite X5Help Center

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

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

Autore: Евгений М.
Visite 2203, Followers 2, Condiviso 0  

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

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

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

Postato il
14 RISPOSTE - 3 UTILI - 1 CORRETTO
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:

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

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

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

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

 

Leggi di più
Postato il da Simone G.
Евгений М.
Евгений М.
User
Autore

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

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

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

Leggi di più
Postato il da Евгений М.
Евгений М.
Евгений М.
User
Autore

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

Leggi di più
Postato il da Евгений М.
Евгений М.
Евгений М.
User
Autore

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

Leggi di più
Postato il da Евгений М.
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 - расширенные настройки - управление данными.

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

Leggi di più
Postato il da Simone G.
Евгений М.
Евгений М.
User
Autore

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

Leggi di più
Postato il da Евгений М.
Евгений М.
Евгений М.
User
Autore

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

Leggi di più
Postato il da Евгений М.
Евгений М.
Евгений М.
User
Autore

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

Leggi di più
Postato il da Евгений М.
Samir A.
Samir A.
User

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

Leggi di più
Postato il da Samir A.
Евгений М.
Евгений М.
User
Autore

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

Leggi di più
Postato il da Евгений М.
Евгений М.
Евгений М.
User
Autore

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

Leggi di più
Postato il da Евгений М.
Samir A.
Samir A.
User

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

Leggi di più
Postato il da Samir A.
Евгений М.
Евгений М.
User
Autore

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

Leggi di più
Postato il da Евгений М.
Евгений М.
Евгений М.
User
Autore

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

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

Leggi di più
Postato il da Евгений М.