Как придать электронной переписке юридическую силу. Создаем форму обратной связи на PHP

Представьте, что у вас на странице сайта есть форма обратной связи, для получения сообщений от пользователей. Но бывает и так, что вам необходимо иметь несколько форм связи с различным предназначением. Например, необходимо разместить форму заказа звонка, разных сертификатов, сделать стол заказов, форму запроса каталога и еще какие-либо необходимые вам формы. И все это на одной страничке!

В интернете существует множество вариантов создания форм обратной связи для сайта, но практически все они используют устаревшие, однообразные или маленькие формы (имя + емейл). В данной статье попробуем заверстать несколько форм обратной связи на одной странице для заказа разных видов услуг, с самыми необходимыми полями:

  • Отправитель (name)
  • Адрес отправителя (e-mail)
  • Телефон (phone)
  • Сообщение (message)

И в виде бонуса — вывод названия формы при получении письма.

HTML форма обратной связи

Давайте рассмотрим на примере простой bootstrap формы. Уберем из нее все лишнее и получим маленькую, но чудную форму.

Вы можете создавать бесконечное количество копий этой формы, но каждой из них вам необходимо присвоить свой уникальный id . Например, form-1, form-2, form-3 и т.д.. Кроме того, для формирования темы письма добавьте скрытый input type="hidden" , в котором будет отображаться заголовок обращения. Для стилизации формы вы можете применить свои классы css или оставить стили bootstrap.

В результате должны получиться вот такие формы.

Для отображения подсказки включите атрибуты placeholder .

Многие разработчики используют в input атрибут value . Это не совсем эстетично, поскольку при вводе сообщения, пользователям приходится удалять набранный по умолчанию текст. Атрибут placeholder выглядит как фоновое изображение и исчезает при вводе текста в поле.

Рабочий пример:

Здесь же вы можете сделать поле обязательным для заполнения, добавив в каждый необходимый input атрибут required="required" . А для облегчения заполнения данных в будущем, вы можете добавить атрибут autocomplete="on" , который помогает заполнять поля форм текстом, введенным ранее.

В данном примере все формы абсолютно одинаковые, но имеют различные идентификаторы. Теперь мы можем написать скрипт, который будет отправлять данные в обработчик ориентируясь на id каждой конкретной формы.

Обработка php

За пересылку письма с введенными в форму данными отвечает PHP обработчик. Для передачи данных в обработчик используется кнопка с типом submit. В случае использования нескольких форм связи с одним php обработчиком Вы должны передать в него данные именно той формы, в которой была нажата кнопка «Отправить». Это можно сделать через if/else , с учетом разных имен атрибутов, наплодив одинаковых кусков кода, можно создать кучу обработчиков с разными именами, но одинаковым кодом, а можно использовать скрипт jQuery с помощью которого данные в обработчик будут отправляться из той формы где было произведено нажатие на кнопку «Отправить».

Большинство форм для передачи данных используют метод POST, это позволяет «спрятать» данные формы и не загромождать URL в адресной строке. Поэтому в каждой форме необходимо прописать method="POST" .

Теперь переносим все наши поля и данные в обработчик и готово!

Давайте подробнее разберем некоторые пункты.

If (isset($_POST["formData"])) {$formData = $_POST["formData"];} // заголовок обращения в скрытом input if (isset($_POST["email"])) {$email = $_POST["email"];} // email/адрес отправителя if (isset($_POST["name"])) {$name = $_POST["name"];} // имя/отправитель if (isset($_POST["phone"])) {$phone = $_POST["phone"];} // телефон if (isset($_POST["message"])) {$message = $_POST["message"];} // комментарий к заказу/обращение $message = "$formData\n\nОткуда: $email \n\nОтправитель: $name \n\nТелефон: $phone \n\nСообщение: $message";

Строчка выше отвечает за последовательность отображения полей в письме получателя, где каждый пункт соответствует своему полю, например \n\nОтправитель: $name .

В Microsoft Outlook можно указать, что для всех отправляемых сообщений автоматическое Скрытая копия (копия) будет отправлено других списков рассылки или пользователей.

Один сценарий, в котором это правило полезен при отвечают всем участникам группы для ответа на входящие сообщения электронной почты, например центр технической поддержки. Когда один член группы ответов на сообщения, другим участникам группы автоматически получает копию ответ, сохранения всех исходящих сообщений в курсе.

клиентские правила

Создание правила

Теперь каждый раз при отправке сообщения, будь то новое сообщение, при пересылке сообщения или ответа людей или групп, которые указаны в правиле будут автоматически добавляться как получателей копии. Не отображается имена людей или групп в строке "Копия" Составьте сообщение, но эти имена будут отображаться все получателя сообщения.

Отключение правила

    В представлении почта на вкладке Главная нажмите кнопку правила > Управление правилами и оповещениями .

    На вкладке в разделе Правило

    Нажмите кнопку ОК .

Правила и оповещения .

Совет: Дополнительные сведения о том, как быстро отключить это правило для отдельных сообщений, см. в следующем разделе ("").

Использование категории для отключения автоматической отправки копии для отдельных сообщений

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


Совет:

Сначала необходимо создать правило автоматически отправить скрытую копию (Cc) для всех отправляемых сообщений электронной почты.

Это правило определенного называется клиентские правила . Клиентские правила выполняется только на том компьютере, на котором она создана и выполняется, только если приложение Outlook запущено. Если бы вы отправляете сообщение электронной почты с помощью учетной записи электронной почты на другом компьютере, правило не будет выполняться с этого компьютера, чтобы он был создан на этом компьютере. В этой же правило необходимо создать на каждом компьютере, который планируется использовать его.

Создание правила

Теперь каждый раз при отправке сообщения, будь то новое сообщение, при пересылке сообщения или ответа людей или распределение списки, указанное в правиле будет автоматически добавляться как получателей копии. Не отображается имена людей или распространения списков в строке "Копия" Составьте сообщение, но эти имена будут отображаться все получателя сообщения.

Отключение правила

Чтобы предотвратить автоматическую отправку копии, необходимо сначала отключить правило.

    В Почте в меню Сервис нажмите кнопку Правила и оповещения .

    На вкладке Правила для электронной почты в разделе Правило снимите флажок, соответствующий правилу, которое вы создали.

    Нажмите кнопку ОК .

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

Совет:

Использование категории для отключения автоматической отправки копии для отдельных сообщений

Если вы хотите отключать новое правило автоматической отправки копии для отдельных сообщений без вызова диалогового окна Правила и оповещения , вы можете задать для правила категорию, доступную в Office Outlook 2007.

Измените созданное ранее правило так, чтобы при добавлении указанной категории в сообщение правило не отправляло копию автоматически.

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

Совет: Можно воспользоваться сочетанием клавиш, если вы указали его при создании категории.

При отправке сообщения правило автоматической отправки копии не будет применяться.

В общении по электронной почте, как и в других сферах, есть свои правила этикета и социальный протокол. Если вам нужно написать письмо с просьбой об обратной связи на работе или на учебе либо получить отзыв на свою письменную работу, вам стоит подумать над формулировками, структурой письма, а также выбрать подходящий момент. Это позволит вам сделать письмо максимально эффективным. Будьте вежливы, пунктуальны и пишите по существу, чтобы получить ту информацию, которая вам нужна.

Шаги

Как попросить клиентов об обратной связи

    Не задавайте слишком много вопросов. Клиенты получают огромное количество просьб пройти опрос от всевозможных компаний. Если вы хотите, чтобы клиент удалил ваше письмо при получении, включите в него огромное количество вопросов. Если же вы хотите заинтересовать человека, ограничьтесь парой вопросов.

    Задавайте вопросы, требующие развернутого ответа. Не задавайте вопросы, на которые можно ответить "да" или "нет". Вместо "Порекомендуете ли вы нас своим друзьям?", задайте следующий вопрос: "Как бы вы описали нас другому человеку?" Такие вопросы помогут вам получить больше информации.

    Пообещайте клиенту ответить ему как можно скорее. Благодаря этому клиент будет чувствовать, что его мнение может повлиять на что-то. Если человек будет знать, что ему ответят, он напишет более искренний отзыв.

    • Отвечая на отзыв, будьте честны и ведите себя как профессионал. В современном мире из-за возможностей интернета можно в один момент лишиться репутации, если повести себя с людьми непрофессионально.
  1. Не используйте flash-графику и другие объекты, которые будут долго грузиться. Если у человека медленное соединение, он наверняка удалит сообщение, если поймет, что оно грузится слишком долго. Помните: отзыв нужен вам, а не клиенту.

    Подберите подходящий шрифт и формат. Письмо должно выглядеть аккуратным и профессиональным. Письмо, набранное шрифтом Comic Sans и содержащее некачественную графику, вряд ли произведет впечатление на ваших клиентов. Лучше использовать стандартные шрифты (Times New Roman, Arial), если вы не разбираетесь в шрифтах, и отказаться от большого количества графики.

    Убедитесь, что письмо будет хорошо читаться на всех устройствах. Текст одной колонкой будет удобнее многоколоночного. Шрифт не должен быть слишком мелким. Письмо должно хорошо читаться на ноутбуке, телефоне и планшете. Поскольку в современном мире многие читают почту с телефона, письмо должно соответствовать этому формату.

    В письме будет скромны. Следуйте правилам переписки, принятым у вас на работе. Скромность поможет вам получить отзыв, но не перегибайте палку, иначе ваш руководитель может решить, что вы ничего не знаете о своей работы. Формулируйте вопросы так, чтобы всем был виден ваш прогресс в каком-либо проекте или задаче. Это даст вашему руководителю понять, что вы не бездельничаете. Ниже мы приводим еще несколько важных рекомендаций.

    • Можно сказать так: "Я работала над презентацией, которая нужна завтра, и у меня возник вопрос к формату. Я не уверена, что правильно понимаю стандарты, принятые в нашей компании. Я прикрепляю презентацию к этому письму и буду очень благодарна, если Вы посмотрите ее и прокомментируете, все ли в порядке. Спасибо за помощь".
    • Не забудьте поблагодарить человека.
  2. Говорите о конкретных вещах. Это позволит избежать общих фраз, которые окажутся бесполезными. Не задавайте вопросы, на которые можно ответить "да" или "нет, если только в этом нет острой необходимости. Постарайтесь не задавать руководителю или коллеге слишком много вопросов сразу.

    Поблагодарите человека, когда он ответит. Если вам посоветуют больше работать или сообщат, что ваша работа еще не дотягивает до нужного уровня, объясните, что вы планируете делать, чтобы исправить это. Не отвечайте сразу - дайте себе возможность успокоиться и обдумать информацию.

    • Отвечайте не позже, чем через 1–2 дня.
  3. Не выходите за рамки делового общения. Иногда студентам сложно писать преподавателям, поскольку они не могут определиться со стилем. Если ваш преподаватель уже писал вам сам, придерживайтесь того же стиля, что и он. Лучше формулировать свои мысли так: "Я не уверена, что правильно поняла задание. У меня есть несколько вопросов относительно работы".

    Пишите кратко. Не пытайтесь объяснить весь контекст ваших вопросов, за исключением тех случаев, когда контекст необходим для понимания вопросов. К примеру, если вы хотите попросить о продлении срока сдачи работы, преподавателю могут потребоваться подробные объяснения, но если вы просто хотите задать вопрос по работе, не рассказывайте, почему вы не успели написать раньше из-за своей собаки и почему вы пишете сейчас (если только срок сдачи не наступает совсем скоро). Не говорите о том, что не имеет большого значения сейчас.

    Не откладывайте просьбу об обратной связи до последнего. Ваш преподаватель вряд ли захочет помогать вам накануне сдачи и наверняка будет недоволен тем, что вы не потрудились обратиться раньше. Если вы вынуждены задавать вопросы в последний момент, пишите кратко, по делу и извиняйтесь за беспокойство. Благодаря этому вероятность того, что преподаватель вам ответит, будет выше (но при условии, что он прочитает письмо вовремя).

    Используйте формат, оговоренный преподавателем. Нередко преподаватели оговаривают конкретный формат, в котором должно быть выполнено задание. Например, если преподаватель попросил выслать работу в формате.doc, не высылайте документ в.pdf или.pages. Если вы не знаете, какой формат нужно использовать, используйте.rtf или.pdf либо задайте вопрос преподавателю.

    Попросите дать отзыв о работе, которую вы уже сдали, или о вашем выступлении на экзамене. Напишите преподавателю вежливое письмо. Если у преподавателя есть приемные часы, сходите к нему лично. Скажите так: "Я сдал экзамен не так хорошо, как надеялся. Не могли бы вы указать мне на мои ошибки, чтобы мне было проще подготовиться к следующему экзамену?" Как правило, преподаватели охотно дают рекомендации в таких случаях.

В этой статье я опишу несколько самых популярных и действенных способов получить копию (скан) паспорта. Расскажу, как можно добыть как вымышленные, так и реальные копии документов практически в любых количествах. Все способы не являются секретными, их можно найти в интернете; но статьи, близкой по охвату кол-ва способов и качеству описания - я не встречал.

Учитывая тематику и основной контингент данного форума, я думаю, можно пропустить лекцию о том, кому и зачем нужны сканы. Но если вдруг кто-то этого не знает, поверьте - лучше и не знать.

Обращаю внимание, что статья написана исключительно в ознакомительных целях. Прочитавшие мою работу, надеюсь, не попадутся в будущем на удочку мошенникам. Использование статьи в личных (злых, корыстных, мошеннических) целях - на ваш страх и риск.

Опишу всё от лиц мошенников, чтобы вы на себе ощутили, что это всё значит. И, как я уже сказал, чтобы не попадались на уловки!

1. RF SCreater - мал, да удал
Особенности:
- копии паспортов на абсолютно любые данные
- неограниченное количество сканов
- хорошее качество (1625х2340)
- отсутствие введённых данных в реальности

Данная программа создана для того, чтобы не отдавать в руки предполагаемых мошенников свою копию паспорта, а отдать вымышленную и посмотреть, что будет.
Простой интерфейс, разберётся даже малоопытный пользователь ПК.

2. Дам взаймы
Особенности:
- копии реальных паспортов
- копии преимущественно молодых людей
- простота добычи
- несложно получать до 20 сканов в день

ВКонтакте есть группа, которая называется "Нужны деньги? Займи здесь!". Посмотреть группу можно перейдя .
Заходим в раздел "Дам взаймы" и пишем, что можем дать в долг. Сколько и какие условия - зависит от вашей фантазии (но чем всё проще, тем лучше). В скором времени получаем сообщения от тех, кому нужны деньги. Под предлогом удостоверения личности, кому перечисляются средства, просим скан на почту. Скан получаем, в долг не даём.

3. Есть вакансия
Особенности:
- получение РЕАЛЬНЫХ сканов на ВАШИ данные (регион, возраст, пол и др.)
- в основном, копии людей средних лет
- повышенная сложность добычи
- большое "не паханное поле" для работы

На любом сайте по поиску работы создаём вакансию, которая легко заинтересует нужных вам людей. Указываете пол, возраст, регион и другие данные и ждёте желающих "устроиться на работу".
После небольшой переписки просите выслать скан паспорта для "подготовки документов" или для другой цели (опять же, всё зависит от вашей фантазии). После получения скана вакансия для человека закрывается.

4. Ищу работу
Особенности:
- те же, что и в предыдущем варианте

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

5. Куплю навигатор
Особенности:
- реальные копии
- возможность выбора региона
- средняя сложность получения

Заходим на любую популярную доску объявлений (Авито, Сландо и т.п.).
По интересующему вас региону ищем на продаже любой небольшой товар. Предпочтительно - электронику. Пишем продавцу: "Не могли бы вы, уважаемый, отправить товар в город N ?"
Если человек соглашается, то он, скорее всего, попросит предоплату (если что - можно самому предложить). Мы, в свою очередь, соглашаемся на его условие, но просим выслать скан, чтобы "убедиться, что вы - реальный продавец".
Получаем скан, забываем про товар.

6. Письма счастья
Особенности:
- малоэффективный способ
- простота выполнения

Пишем небольшое красочное письмо от имени какого-нибудь развлекательного портала, на котором можно выиграть деньги или приз. Содержание письма: "Поздравляю, вы случайный ежегодный победитель!" (снова напоминаю о фантазии).
"Просим вас выслать на e-mail [такой-то] копию вашего паспорта, чтобы удостовериться, что вы - это вы".
К слову, в инете есть бесплатные сервисы, позволяющие отправить письмо практически от любого домена. Даже от [email protected]

7. Познакомлюсь с мужчиной
Особенности:
- реальные копии
- в большинстве мужской пол
- средняя сложность добычи

Думаю, этот способ, один из самых популярных. Регистрируем на сайте знакомств девушку, фото можно взять в интернете (вконтакте, сайты проституток, но не очень откровенные). Когда мужик клюнет - переписываемся, ведём дело к встрече. Как дело дошло до свидания - просим скан под предлогом того, что "я молодая девушка, не доверяю фото в интернете" и получаем (если всё грамотно получится) копию паспорта.

Проявляем фантазию
Я описал самые основные способы, которые встречаются в интернете. При проявлении смекалки и фантазии мошенники могут придумывать новые варианты развода, чтобы получить ваш скан. Но так или иначе, все варианты будут схожи с описанными мною. Будьте бдительны и не поддавайтесь мошенникам!
Если какой-то способ, принципиально отличающийся от моих, я не описал - дополняйте ниже. Будем благодарны!

Помните! Лохи есть всегда! Будет хорошо, если мы с вами не окажемся на их месте!

Не так давно я столкнулся с действующим методом, который позволяет злоумышленнику отправлять спам от имени вашего сайта, используя форму обратной связи Joomla (форму контакта). Эта возможность не является уязвимостью, и вряд ли будет исправлена. В этой статье я расскажу о том, как такое стало возможно, и что нужно делать, чтобы защитить свой сайт.

Стандартная форма обратной связи Joomla

В Joomla есть довольно мощный и гибкий компонент, который называется «Контакты ». Это стандартный компонент Joomla. Он есть на каждом сайте, т.к. устанавливается вместе с CMS. Данный компонент позволяет создавать и выводить на сайт категории контактов, контакты, формы обратной связи, позволяющие связаться с тем или иным контактом. Контакт – это, условно, пользователь – человек с сайта.

Когда-то я писал статью о том, как можно создать на сайте форму обратной связи стандартными средствами Joomla . Данная инструкция актуальна и сейчас. Она позволяет создать вполне себе годную форму обратной связи без установки сторонних расширений. Отправка спама возможна, когда используется именно эта форма, а также, при одновременном стечении некоторых обстоятельств, о которых пойдет речь ниже.

Отправка спама от имени сайта с использованием формы обратной связи Joomla

Вы удивитесь, насколько прост обнаруженный способ отправки спама от имени сайта. Чтобы он был возможен, форма обратной связи должна выглядеть примерно так:

Т.е. должны выполняться два условия:

  1. Форма не защищена от спам-ботов (не подключена reCaptcha или какой-либо другой способ защиты формы)
  2. В настойках контакта активирована опция «Отправлять отправителю копию письма». Благодаря ей в контактной форме появляется соответствующий чекбокс (см. рисунок выше).

Если хотя бы одно из этих условий не выполняется, проблем не будет. Если же выполняются оба условия, то, как говориться, следите за руками:

  1. Спам-бот находит контактную форму. Защиты от спама нет – можно использовать.
  2. Спам-бот определяет, что сайт на Joomla, и что используется стандартная форма контактов. Удивительно, но есть боты, которые прекрасно умеют это делать.
  3. Спам-бот видит наличие чекбокса отправки копии письма отправителю.
  4. Спам-бот подставляет в поле Email адрес из собственной базы спам-рассылки, поле сообщения заполняет спамом. Как заполнены остальные поля неважно.
  5. Спам-бот отправляет форму и повторяет процесс многократно, подставляя все новые и новые адреса из собственной базы в поле Email.

Что происходит в результате? Joomla думает, что форму заполнил человек, который указал свой реальный адрес и хочет связаться с контактом с сайта. Поскольку галочка отправки копии письма установлена, то письма от сайта получают двое: человек, чей адрес привязан к контакту, и человек, чей адрес введен в поле Email.

Таким образом, подставляя в поле Email разные адреса, можно отправить тысячи сообщений от имени вашего сайта. Да, возможно контакт увидит это, быстро поймет, в чем дело, и прикроет лазейку, но очень велика вероятность, что этого не произойдет.

Последствия от такой атаки для сайта и бизнеса могут быть крайне неприятными, особенно когда чтобы раскрутить сайт уже вложено много денег. Если с адреса вашего домена рассылается спам, думаю не нужно объяснять, какой будет реакция его получателей.

Как защититься от этой уязвимости?

Как защититься от этой уязвимости? Элементарно. Сделайте так, чтобы одно из условий, описанных выше, не выполнялось, а именно.




Top