Как реализовать форму заказа обратного звонка?

Сделал лендинг. Но не могу разобраться с формой обратной связи. Пользователь вводит в форму имя и телефон, нажимает отправить и результат должен прийти на почту владельца сайта.
Пробовал скрипты с ()sendmail, ()mail. По клику "отправить" уходил со странички на сам скрипт.php, либо просто ничего не происходило письмо не приходило.
Подскажите пожалуйста, как реализуют форму обратной связи нормальные люди, а не те, кто может только лишь переделать шаблон.
  • Вопрос задан
  • 6233 просмотра
Пригласить эксперта
Ответы на вопрос 4
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
С помощью ajax шлете запрос на script.php, там обрабатываете полученные данные, формируете письмо и отправляете его на почту.
Для формирования и отправки письма можно использовать какой-нибудь класс для работы с e-mail. Это можно погуглить.
Ответ написан
Комментировать
novomir
@novomir
Landing Page, CRM, Support
На некоторых хостингах не работает отправка писем, попробуйте разместить файл с функцией отправки в другом хостинге и отправить данные в него. Уже не раз сталкивался при разработке
Ответ написан
Комментировать
@Shahelm
Если вы разрабатываете под Windows посмотрите на Test Mail Server Tool.
Эта программа поможет вам проверить работоспособность отправки писем.
Ответ написан
Комментировать
@cupron
Посмотрите плагин jbcallme. В бесплатной версии, в архиве файл postmaster.php.
Если проблема на стороне сервера, и почта не отправляется, пробуйте платную версию этого модуля. там отправка через их сервер идёт. Но сперва проверьте папку Спам. Может туда уходили все письма.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы