Лэндинг не отправляет почту
Одна из самых распространенных задач, которые приходится решать с лэндингами – это отправка писем с них. В этой заметке я расскажу алгоритм поиска проблемы и её решения.
Введение
Итак, подавляющее большинство лэндингов делают для того, чтобы зашедший посетитель позвонил или написал письмо (оставил заявку), чтобы затем с ним связались и продали товар или оказали услугу. Причем рекламщики и прочие маркетологи утверждают, что мало написать номер телефона на сайте или адрес электронной почты: обязательно должна быть форма обратной связи. А лучше даже несколько – на каждом экране.
Кто мы такие, чтобы спорить с профессионалами? Правильно, умный программист не будет спорить с рекламщиком, а сделает то, что его попросили. В данном случае меня попросили узнать, почему не отправляются письма с лэндинга, как это можно решить и вообще – где прописать почтовый ящик, чтобы на него летели заказы от клиентов?
Алгоритм
Иногда решается задача до смешного просто. Примерная схема работы:
- Качаем все страницы лэндинга
- Ищем файлы с текстом “mail” (я обычно пользуюсь тотал коммандером):
- В одном из этих файлов просто обязана быть подобная строчка:
$sent = @mail($to, $subject, $message, $headers);
- А вот дальше уже пляшем от этой функции – выполняется ли она, какие вызывает ошибки, вообще вызывается ли.
В конкретно моем рассматриваемом случае я сразу же стал искать, где присваивается последнее значение переменной to перед отправкой. И нашел:
$to = $form['email']['to'];Попробуем подставить свою почту:
$to = "up777up@yandex.ru";Заработало? Заработало!
Если же у вас не отправляется, то надо проверить, работает ли вообще mail(). Если работает, то что выдает – должна быть цифра 1. Если в этом случае все в порядке – обратитесь к хостеру в службу поддержки – может, они чего подскажут.
Итого
Итак, если вам требуется решить проблему с отправкой почты с лэндинга или любую другую с вашим сайтом, блогом или интернет-магазином, то вы всегда можете написать мне. У меня большой опыт работы и низкие расценки. Пишите на почту, в скайп или через форму моей обратной связи – с удовольствием помогу.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.
Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.