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

Бесплатный микросервис по отправке заполненных HTML форм со статических сайтов на почту. Форма может содержать любой набор элементов, кроме <input type="file"> - передача файлов не поддерживается.

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

Атрибуты формы

  1. action="http://xn--80axfis.xn----7sbajzfb--сотрите кривой и красный текст--acq2eog.xn--p1ai/cgi/?NNN" - это адрес обработчика формы, который будет пересылать данные с сайта на вашу почту; NNN следует заменить на код который получите при проверке вашего почтового адреса (e-mail).
  2. accept-charset="utf-8" - обязательно, только, если кодировка HTML страницы не UTF-8; не пытайтесь использовать другие кодировки, т.к. обработчик формы не распознаёт и не перекодирует данные перед отправкой на почту.
  3. enctype="application/x-www-form-urlencoded" - можно не указывать, но другие значения приведут к ошибке, обработчик формы не поддерживает работу с прикреплёнными файлами.
  4. method="POST" - обязательный, обработчик формы корректно работает только с POST запросами, аргумент (параметр) обработчика используется для определения адреса вашей почты.

Старайтесь сохранить "в секрете" от ботов содержимое action. Например, используйте для этого простой скрипт:

<script>
  var S="http://xn--80axfis.xn----7sbajzfbacq2eog.xn--p1ai/cgi/?"
  S+="NNN";
  document.write("<form action=&quot;"+S+"&quot; … >");
</script>

Возможно это уже не актуально, но были случаи, когда формы обратной связи использовались для спама в расчёте на то, что это может где-то появиться на страницах сайта.

Код NNN связывается только с вашей почтой (адресом e-mail). Количество форм и адреса сайтов никак не связаны с вашим кодом. Можете создавать произвольное количество форм для пересылки без дальнейших регистраций и проверок.

Формат письма

Данные формы будут пересылаться на вашу почту в простом текстовом формате. 1) Поля формы в виде ИМЯ-значение. 2) Информация о посетителе: IP, Referer и User-Agent. 3) Ссылки на блокирование отправлений и уменьшение временного ограничения по IP.

Если в форме будет элемент с name="_X_Form_Subject_", то содержание value будет скопировано в Subject письма.

Борьба со спамом

Вероятность спама невелика, скорее возможно хулиганство. В любом случае, рекомендуется, использовать адрес почты специально созданный для работы с формой и обратной связи с посетителями. Каждый IP запоминается вместе со временем отправки формы и подсчётом количества отправок. Вторая отправка возможна через 1 секунду после первой и далее интервал удваивается с каждым отправлением формы на почту. В письмах будут ссылки на блокировку (ban) IP и на отмену последнего увеличения периода. Отмена возможна только для последнего письма из последовательности с одного IP, рекомендуется использовать на этапе тестирования формы.

Регистрация почты

Для создания кода, проверки адреса и активации пересылки формы - укажите e-mail

Ссылки

Form - страница, на которую можно отправить форму и посмотреть как сервер её "видит", рекомендуется для тестирования формы, т.к. не происходит отправки на почту и нет ограничения на частоту.

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

JavaScript валидатор счёта Яндекс.Деньги - скрипт проверяющий по контрольному числу номер счёта. Может быть полезно при создании формы заказа для отсечения посетителей, которые заполняют формы из любопытства или хулиганства.

Администратор FreeBSD в Петербурге - просто хороший человек без опыта, в поисках работы.