Обратная связь html: Делаем форму обратной связи на сайте

Содержание

Верстка формы обратной связи. Часть 5

Вы здесь: Главная — HTML — HTML 5 — Верстка формы обратной связи. Часть 5

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

Верстка формы обратной связи

Вот, что у нас должно получиться.

Я не буду здесь приводить весь код, он слишком большой. Код целиком и готовый результат вы можете увидеть на jsfiddle.

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

Сама форма обратной связи помещена в теге div с классом part_2_of_3 и занимает она две трети от ширины родителя.

<div>
<div>
<form method="post" action="#">
  <input type="text" name="text" placeholder="Ваше имя">
  <input type="email" name="email" placeholder="Ваш Email">
<div> </div>
<div>
  <textarea name="message" placeholder="Ваше сообщение:"></textarea>
</div>
<span>
  <input type="submit" name="submit" value="Отправить">
</span>
<div></div>
</form>
</div>
</div>

Затем идет второй блок в теге div с классом part_1_of_3. Занимаемая им ширина — соответственно одна треть от родительского блока.

В CSS стилях:

.con{
   display: block;
   float:left;
   margin: 3% 0 3% 1.5%;
}
.con:first-child{
   margin-left:0; /* прижатие блока с формой к левому краю */
}
.part_2_of_3 {
   width: 66%; /* ширина блока с формой */
}
.part_1_of_3 {
   width: 32%; /* ширина блока с информацией */
}
.cont-form{
   padding-bottom: 25px; /* отступ снизу от формы блока */
}
.cont-form div{
   padding: 5px 0 15px;
}
.cont-form input[type="text"],.cont-form input[type="email"],.cont-form textarea{
   width: 42%; /* ширина полей для ввода текста и емейла */
   padding: 15px;
   display: block;
   outline: none;
   background-color: #fff; /* цвет ячеек формы */
   color: #888282; /* цвет вводимого текста формы */
   font-size: 0.8em; /* размер шрифта вводимого текста формы */
   float:left;
   margin-right: 2em; /* отступ справа */
   font-family: Verdana, sans-serif;
   font-style: italic; /* вводимый текст курсивом */
   border: 2px solid #cacaca; /* граница ячеек формы */
}
.cont-form input[type="email"]{
   margin-right: 0em; /* отступ справа */
}
.cont-form textarea{ /* значения для текстовой области формы */
   padding: 18px; /* все поля в текстовой области */
   display: block;
   width: 93%; /* ширина формы текстовой области */
   height:180px; /* высота формы текстовой области */
   background-color: #fff; /* wdtn фона текстовой области */
   outline: none;
   color: #888282; /* цвет вводимого текста в текстовую область */
   font-size: 0.8em; /* размер шрифта текстовой области */
   font-style: italic; /* курсив для текстовой области формы */
   border:2px solid #cacaca;
   margin-bottom: 2em;
}
.cont-form input[type="submit"] {
   font-family: Verdana, sans-serif;
   font-size: 1em;
   color:#fff;
   padding: 0.7em 1.4em;
   margin-right: 2%;
   background-color: #a97b7b;
   border:none;
   display: block;
   cursor: pointer;
   outline: none;
   text-transform: uppercase; /* трансформация в заглавные буквы */
   float: right;
}
.comp_add p {
   font-size:0.8em;
   color:#525252;
   line-height: 1.8em;
   margin-bottom: 2%;
}
.comp_add a{
   font-size:1.1em;
   color:#525252;
   line-height: 1.8em;
   margin-bottom: 2%;
}
.list2 li img{
   margin-top: 4px;
   float:left;
}
.list2 li .icon{
   float:left;
   padding-left: 1em;
}

Верстка подвала

С версткой подвала дело обстоит намного проще. Внутри тега footer, находится блок div с копирайтом и ссылкой.

<footer>
   <div>
   © 2017 Шаблон <a href="" target="_blank">Valli</a>
   </div>
</footer>

CSS стили

footer {
   background: #303441;
   padding: 24px 0;
}
.copy_val {
   font-size: 0.714em;
   line-height: 1.7em;
   color: #666d89;
   text-align: center;
}
.copy_val a {
   color: #eee;
}
.copy_val a:hover {
   color: #a97b7b;
}

Полный код представлен на фиддле

Смотрите ниже, что в итоге получилось. До новых встреч!

  • Создано 09.11.2017 12:45:00
  • Михаил Русаков
Предыдущая статья Следующая статья

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

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

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:
    <a href=»https://myrusakov.ru» target=»_blank»><img src=»https://myrusakov.ru/images/button.gif» alt=»Как создать свой сайт» /></a>

    Она выглядит вот так:

  2. Текстовая ссылка:
    <a href=»https://myrusakov.ru» target=»_blank»>Как создать свой сайт</a>

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):
    [URL=»https://myrusakov.ru»]Как создать свой сайт[/URL]

Обратная связь для сайта с помощью скриптов форм на Html и Php, а так же онлайн конструкторов и генераторов

Обновлено 15 мая 2021
  1. Формы обратной связи для Joomla и WordPress
  2. Php скрипты форм обратной связи для сайта
  3. Конструкторы и генераторы форм обратной связи
  4. Контактная форма для Html сайтов (без Php)

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

Понятно, что при использовании Joomla и WordPress вопрос обратной связи или заказа можно решить использованием различных расширений или плагинов, но есть способы, которые подойдут абсолютно для любого проекта, построенного как на чистом Html, так и использующего движок Cms (скрипты, cms, конструкторы и генераторы форм обратной связи).

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

Хотя, существуют решения и не требующие поддержки Php, и о них тоже будет упомянуто в этой статье. Никаких особо подробных описаний по установке и настройке в этой статье не будет, ибо это лишь обзор имеющихся вариантов, которые сейчас можно найти в сети.

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

Формы обратной связи для Joomla и WordPress

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

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

Так вы можете скачать отдельный модуль обратной связи для Джумлы под названием Rapid Contact, который может дать вам новые возможности и функционал (см. демо). Про настройку и возможности этого модуля сможете прочитать здесь. К тому же, стандартный компонент в Joomla для реализации обратной связи не обладает достаточной гибкостью и не позволяет использовать защиту от спама (капчу), а также не позволяет создавать несколько разных контактных форм на сайте.

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

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

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

Теперь давайте поговорим за WordPress. Лично я пока еще не определился с этим и у меня на странице контактов красуется обычный E-mail, что в общем-то не очень здорово, ибо он уже давно попал в спам-базу, и если бы я не сумел привязать почту для домена через Google Apps к обычному ящику в Гмайле, то поток спама меня бы уже давно захлестнул с головой.

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

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

Собственно, по поводу WordPress. Есть один очень популярный и очень мощный плагин, который зовется Contact Form 7. Популярность его просто зашкаливает, а это значит, что что-то в нем такое есть. Правда для реализации функции капчи вам придется поставить еще дополнительный плагин Really Simple CAPTCHA.

Форму обратной связи можно будет вставить на любую страницу или в любой пост вашего блога на WordPress, а также в виджет. Фактически это своеобразный конструктор для WordPress, позволяющий обновлять информацию в форме без обновления страницы (на технологии ajax). Лично я испытывал этот плагин на KtoNaNovenkogo.ru примерно пару лет назад, и тогда он мне показался очень тяжелым и неуместно громоздким для реализации стоящих передо мною целей (обратная связь).

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

Так, это мы говорили про реализацию обратной связи в Joomla и WordPress с помощью соответствующих расширений.

Но существует еще несколько способов:

  1. Создание формы самостоятельно. Для этого нужно будет написать ее код и оформить внешний вид с помощью Css стилей, а еще написать на Php для нее обработчик (в принципе, знаний, полученных из видеокурса Попова по Php, будет достаточно) и затем добавить CAPTCHA, проверку правильность заполнения полей и что-то еще. Сразу скажу, что сделать это будет не просто.

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

    Три стратегии продвижения сайтовСкачать (150 Мб)
    Html для начинающихСкачать (340 Мб)
    Css для начинающихСкачать (700 Мб)
    Работа с сайтом в DreamweaverСкачать (140 Мб)
    Как получить домен и купить хостингСкачать (120 Мб)
    Как создать свой видеокурсСкачать (600 Мб)

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

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

    Данные скрипты можно будет установить и использовать практически для любого проекта — как статического (на Html), так и динамического (на Cms). В общем-то, довольно-таки удобный и универсальный инструмент, но вам придется, скорее всего, перебрать много вариантов, чтобы найти что-то подходящее именно вам.

  3. Онлайн конструкторы и генераторы скриптов обратной связи. В несколько шагов мастера вы сможете настроить внешний вид вашей будущей формы и получить ее код для установки на свой сайт. Правда это будет только Html часть кода, а обработчик на Php вам придется использовать свой. Но есть онлайн сервисы, которые предлагают использовать для этого сторонние обработчики, расположенные на их сервере.

Php скрипты форм обратной связи для сайта

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

Там и форма заказа для сайта:

Он представляет из себя архив, содержащий в себе папку, которую нужно будет скопировать в корневую директорию своего сайт (или в любую другую). Далее на странице с контактами вы указываете ссылку с прописанным в ней путем до файла «index.php» из папки «sendmail». Для моего блога это было бы примерно так:_https://ktonanovenkogo.ru/sendmail/index.php (если бы я скопировал каталог со скриптом в корневую папку).

Настройки осуществляются с помощью редактирования содержимого файла «config.php» из директории «sendmail»:

В первой строчке вы указываете адрес почтового ящика, на который будут приходить письма, отправленные с помощью этой формы, а во второй строчке указываете желаемую кодировку текста (utf 8, windows 1251). В ряде последних строчек Php кода вы сможете поменять подписи к полям формы обратной связи или заказа. Вот и все.

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

Существует довольно привлекательный скрипт под названием Super AJAX Contact Form (можно использовать его и для заказа), построенный на основе PHP и jQuery с использованием Ajax:

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

Установка его на сайт ничем не отличается от описанной ранее и заключается в копировании папки со скриптом в корень, а на странице контактов останется только прописать ссылку до файла «index.php» (для моего блога:_https://ktonanovenkogo.ru/code/index.php).

Настройки формы обратной связи производятся в файле «\code\assets\xml\config.php», где можно прописать как отдельный E-mail для различных тем, так и один для всех (смотрите об этом подробнее в видеоуроке).

В Super AJAX Contact Form осуществляется проверка правильности заполнения всех полей и сразу же (без перезагрузки страницы — ajax во всей красе) выдаются подсказки над соответствующими полями, что сильно повышает юзабилити обратной связи:

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

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

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

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

Скрипт осуществляет проверку на заполненность всех полей формы, на правильность ввода E-mail адреса, защищает от спама с помощью капчи и позволяет добавлять в практически любые дополнительные поля (загрузка файла, чекбоксы, радиокнопки, поля со множественным выбором и т.д.).

Особенностью установки этого скрипта обратной связи является использование им базы данных, которую вам нужно будет предварительно создать или же использовать уже имеющуюся (его таблицы будут помечены в ней своим префиксом, что поможет их затем без труда удалить при необходимости). Я уже писал про то, как создать базу данных в cPanel или скачать, установить и настроить phpMyAdmin.

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

Конструкторы и генераторы форм обратной связи

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

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

Добавленные поля можно менять местами простым перетаскиванием мыши, удалять и повторно редактировать:

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

То, что кнопка «Submit» осталась не переведенной, не есть большая проблема, ибо это можно будет сделать непосредственно в полученном коде.

Есть одно «но» — с помощью этого онлайн конструктора вы получите только Html код, а вот Php обработчик данных вам придется использовать свой. О том, где взять обработчик, можете узнать из этого видеоурока.

Обратная связь для Html сайтов (без Php)

Есть онлайн сервисы, предоставляющие бесплатно свои собственные Php обработчики, которые будут расположены на их серверах. К такому типу относится конструктор на ip-whois:

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

После настройки внешнего вида и добавления нужных полей нажмите на кнопку «Просмотр», а затем на кнопку «Настроил» и скопируйте код. Вставьте его на страницу контактов и нажмите на расположенную под кодом кнопку «Вставил».

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

Есть еще один очень похожий по функционалу генератор форм обратной связи. Созданные с помощью него конструкции тоже можно будет размещать на хостингах без поддержки Php (достаточно указать адрес страницы и E-mail, на который будут отправляться сообщения). Рассказывать про него много я не буду, ибо он по своей сути очень похож на описанный чуть выше конструктор.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Форма обратной связи- Testograf.ru

02. 10. 2016

Форма обратной связи или контактная форма устанавливается на сайт при помощи html кода. Другими словами, ее можно назвать html-форма. Вы можете легко создать форму обратной связи с любыми полями. Обычно форма обратной связи для сайта включает такие поля как имя, e-mail, телефон и поле для сообщения. На Тестографе вы можете совершенно бесплатно создать форму обратной связи и встроить ее на сайт используя html код или виджет (всплывающее окно).

1) Создание формы обратной связи. Нажмите кнопку Создать форму. Вы перейдете в интуитивно понятный конструктор создания. Создайте форму и зарегистрируйтесь на сайте для того, чтобы иметь возможность настройки уведомлений и редактирования формы.

Создать форму

2) Установка на сайт. Перейдите во вкладку «Сбор ответов» / «Встраивание». Скопируйте код формы и вставьте его на сайт. Форма также может быть доступна по ссылке.

Пример HTML кода формы обратной связи: <div></div><script type=»text/javascript» src=»https://www.testograf.ru/ru/iframe/script/14051/?secure-code=f8afbd22b5″ ></script>

3) Уведомления о новых сообщениях.

Настройте уведомления о новых ответах. Для этого перейдите во вкладку E-mail уведомления. Выберите: «Уведомлять о новых ответах: каждый новый ответ».

Пример того, как выглядит форма обратной связи:

После получения каждого нового ответа вам на e-mail придет такое сообщение:


Вы получили новый ответ на “Форма обратной связи”.
Дата и время: 02.10.2016 12:15:53

1.* Имя:

Андрей

2.* E-mail

[email protected]

3.* Телефон

8 926 746 33 40

4.* Причина обращения:

Вопросы по работе сайта

5.* Сообщение:

Добрый день! Подскажите, как оплатить услуги сайта от юр лица?


Смотрите также:

Testograf — конструктор форм, анкет и опросов

Обратная связь для сайта с помощью скриптов форм на Html и Php, а так же онлайн конструкторов и генераторов

Автор: Павел Карабило

Начинающий веб-разработчик, самоучка. Живу, учусь, работаю в столице Украины. Активно изучаю JavaScript, jQuery, CSS3, HTML5, PHP, SQL. Особый интерес питаю к дизайну и разработке интерактивных интерфейсов веб-приложений (front-end).

Как создать сайт самому?

Какие технологии и знания необходимы сегодня, чтобы создавать сайты самостоятельно? Узнайте на интенсиве!

В этом туториале я буду использовать HTML, CSS3 и совсем чуточку – JavaScript. Следуя за мной шаг за шагом, начинающий веб-программист (или веб-дизайнер) сможет создать простую форму, которая сможет стать основой для первой гостевой книги, системы комментариев или другого простого веб-приложения. Надеюсь, в недалеком будущем, я предоставлю вашему вниманию небольшой туториал, в котором расскажу, как из одной такой формы спроектировать и написать гостевую книгу, используя PHP и MySQL.

Перед тем, как мы приступим к практическим шагам, я Вам рекомендую просмотреть демо-результат работы.

Также скачайте исходники себе на компьютер!

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

поле для ввода имени автора сообщения;

поле для ввода адреса его электронной почты;

текстовую область для написания сообщения;

кнопка с надписью «Отправить» или любой другой для того, чтобы все это дело работало.

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

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

Кому-то просто лень, у кого-то не получается сделать красиво, а кому-то просто нет необходимости тратить на это время. Легче нанять кого-то или сделать форму на конструкторе. Именно для таких людей и написана эта статья.

Лучший конструктор форм для сайта

По моему мнению, лучшим конструктором форм для сайта является FormDesigner, когда-то давно, еще в 2016 году я писал об этом сервисе и с тех пор он стал еще лучше. На самом деле, за статью с подборкой конструкторов форм я брался уже несколько раз, находил около 5 штук, изучал, начинал писать, но до ума так и не довел. И знаете, каждый раз возвращаясь к статье я обнаруживал, что 2 — 3 сервиса уже были недоступны. То есть проект «умер» и сейчас на этом домене либо пустая страница, либо что-то другое.

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

  • FormDesigner — конструктор прошел проверку временем и полюбился многим пользователям. Периодически обновляется функционал и облагораживается дизайн. Например, недавно добавили возможность создавать квизы. Достаточно низкая стоимость, всего от 5.45$ в месяц или 52$ в год за базовый тариф. Есть интеграция со множеством популярных CRM- систем, сервисами почтовых рассылок и т.д.
  • Ucalc — еще один хороший конструктор форм, с достаточно низкой стоимостью. От 4$ в месяц и 20% скидкой, при оплате на год. Немного меньше возможностей в плане интеграций, чем у предыдущего но не менее хороший сам калькулятор. Если не нужна интеграция со сторонними сервисами, то отличный вариант.
  • Elfsight — это не просто конструктор форм, тут целый «комбайн» виджетов, но сервис на английском языке. Если это не смущает, то обязательно попробуйте.
  • Payformix — совсем упрощенный конструктор, как в плане функционала, так и дизайна, зато, практически, бесплатный. Для кого-то это может стать определяющим фактором. Но, если 55$ в год для вас не большая сумма, то лучше выберите предыдущие сервисы.
  • Jotform — также достаточно простой конструктор для создания форм с частичной поддержкой русского языка. В целом лучше чем Payformix, есть бесплатная ограниченная версия, но базовая от 19$ месяц или 16, при оплате на год.

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

Код простой формы обратной связи для сайта на HTML и PHP

Рассмотрим пример легкой и быстрой формы обратной связи для сайта написанной на html и php.

Почему используется HTML и PHP?

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

Форма связи на HTML просто вставляется в админке Joomla, WordPress, OpenCart, ModX, а если ваш сайт самонаписный или вы используете любой фреймворк на PHP, то использовать представленный код не составит труда и сайт будет загружаться так же быстро как и раньше.

Структура кода реализации обратной связи для сайта

Далее приведен алгоритм работы обратной связи:

  1. Код HTML формы, вставленный на страницу + CSS стили для его оформления.
  2. PHP файл, который и выполняет отправку письма или иное действие для регистрации запроса.

В коде HTML содержится содержится информация, какие поля для ввода нужно заполнять, какие из них обязательны для заполнения, и подписи к ним. Стили CSS отвечает за визуальное оформление формы и отображение данных. При нажатии на кнопку «Отправить» выполняется PHP скрипт на сервере через POST запрос, который отправляет письмо или выполняет иное действие. Скачать исходники можно в конце статьи, а подробнее исходный код формы обратной связи разберем далее.

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

Вначале приведем исходный код простой формы обратной связи для сайта на HTML:

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

Рассмотрим атрибуты формы
  • autocomplete=”off” — автозаполнение формы отключено, при повторном заходе на страницу все поля ввода будут обнулены. Рекомендуется автозаполнение отключать, так как при включенном иногда возникали проблемы, что при изменении значений полей формы отправлялись на сервер старые значения.
  • Атрибут action=’email.php’ , в нём указан адрес скрипта, в данном случае PHP, который вызывается и которому передаются данные формы после нажатия кнопки «Отправить» . Если указан не полный путь к скрипту, как здесь, то обращение будет с адреса, на котором размещена форма. Например форма находится по этому адресу http://site.com/feed-back , тогда обращение будет http://site.com/feed-back/email.php . Так же это может быть любой путь, по которому обрабатывается запрос.
  • Атрибут method=’post’ , в этом случае данные отправляются скрытно и не отображаются в адресной строке, другой метод GET отправляет данные формы через адресную строку. В этом случае после адреса строки появляется вопросительный знак «?» после которого идут название поля, его значение, что является небезопасным способом отправлять данные формы. Так, учитывая SEO оптимизацию сайта, данные формы обратной связи для сайта лучше отправлять методом POST, так как данные передаются скрытно, а в случае метода GET у сайта по сути будет доступно множество однотипных страниц, которые отличаются только несколькими параметрами после «?», что приведет к дублям страниц.

Далее внутри тега находится контейнер

Внутри этого контейнера, находятся другие div содержащие теги подписей и полей ввода . А в самом конце размещено поле — кнопка «Отправить» , при нажатии на которую происходит отправка данных формы браузером

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

Отправка письма PHP скриптом

Приведем код простого скрипта для отправки письма

Чтобы отправить письмо на нужный email, замените значение переменной $to [email protected] на необходимый адрес. Переменная $subject — тема сообщения, показывается почтовыми программами при просмотре списков писем. $message — само тело письма, это и есть само сообщение. $headers — шапка письма, в ней указывается тип письма, например HTML, а также: кодировка, от кого доставлено письмо и на какой emal отправлять ответ.

Простой скрипт обработки данных формы HTML в PHP скрипте

Приведем сначала исходный код:

проверяем или используется метод POST

Далее проверяем или были высланы данные с полей ввода

Обратите внимание, что в конструкции $_POST[“username”] название поля совпадает с именем поля username в форме . Поэтому на одной странице названия полей должны быть уникальны, иначе они будут переписывать друг друга.

Функция strip_tags() удаляет HTML и PHP теги из строки. Делается для котого что бы злоумышленники не могли запустить свой код через форму связи.

Функция trim() удаляет пробелы в начале и в конце строки. Далее формируем письмо и все что подготовили отправляем функцией mail() .

Оформление формы обратного звонка для сайта CSS

Приведем код CSS оформления для формы обратной связи сайта.

Разберем подробнее код.

Делаем ширину дива равной ширине родительского блока и ограничиваем максимальную ширину 350px , если шире, то форма HTML выглядит растянутой:

Что бы упорядочить поля и кнопку «Отправить» , обертываем их в div , отображение ставим в flex и направление отображения столбцом column . Для красоты добавляем отступы сверху и снизу на 20px:

Подпись и поле ввода обернуты в контейнер div :

Для этого дива присвоим отступы сверху и снизу:

Кнопке «Отправить» делаем ширину равной ширине родительского блока и box-sizing присваиваем border-box — расчет ширины по границе, что бы она не выходила за пределы родительского блока:

Аналогично для подписей и полей ввода:

Настраиваем красивый внешний вид подписей и полей ввода:

Звездочку делаем красной:

Оформляем кнопку «Отправить» :

При наведении на кнопку настраиваем изменение цвета:

Обратите внимание, что иногда эти стили могут быть переопределены другими, которые имеют больший приоритет. Что бы усилить приоритет, просто присвойте форме имя через id , например и в CSS файлах тогда обращение идет не через точку, как к классам, а через решетку # , например #obratnuj-zvonok . Тогда достаточно добавить к селекторам в CSS файлах в начало #obratnuj-zvonok , что бы повысить приоритет правил.

Скачать исходный код формы обратной связи

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

13 лучших конструкторов форм онлайн

Создание форм – трудное и отнимающее массу времени дело. Это явно не то занятие, за которым Вы бы хотели просидеть целый рабочий день. В основном, формы используются для реализации обратной связи на сайте и лидогенерации в Landing Page. Более сложные формы часто используют для создания каких-либо анкет, опросников и пр. В ситуации, когда требуется много полей, настройка серверных скриптов займет очень много драгоценного времени. На помощь приходят saas-сервисы. С их помощью, используя встроенный конструктор, можно создать в кратчайший срок форму любой сложности без особых усилий. Если же вы не ищете легких путей, предлагаю использовать скрипт для создания форм, который был ранее опубликован на сайте.
Многие хотят создавать надежные и удобные веб формы быстро, и явно не в ручную. Оказывается, что создание форм с помощью специально разработанного для данного дела конструктора происходит намного легче и быстрее. Они способны создавать за несколько кликов полезные и хорошо оформленные проекты. Правда, некоторые разработчики берут плату за пользование своим ресурсом, но зачастую это стоит того. К тому же она не настолько большая, чтобы особо повлиять на Ваш бюджет. Мы решили немного сэкономить Ваше время и составили список из 13-и самых лучших онлайн конструкторов форм, наделенных огромным числом функций.

Google Forms

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

Данный сервис также является одним из лучших онлайн конструкторов web форм, который способен всего за несколько минут решить все Ваши задачи. Являетесь ли Вы секретарем на предприятии или IT- специалистом, Wufoo поможет вам быстро собрать данные, не написав ни строчки кода.

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

iFormbuilder

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

Formbakery

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

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

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

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

FormsSmarts

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

MachForm – это ресурс профессионального уровня, он позволяет создавать формы с максимальной совместимостью. Он работает не только на настольных компьютерах, но и подходит для работы на большинстве мобильных / сенсорных устройств (iPhone, IPAD, Android устройств). Все новые версии Form Builder позволяют легко создавать формы с помощью перетаскивания и вообще без программирования. Он интегрирован с основными платежными системами (PayPal, Authorize.net, Stripe, Braintree). Всего за несколько кликов мышки пользователь создаст прекрасную форму и сможет отправлять онлайн-заказы или принимать платежи.

Email me Form

С данным платным ресурсом пользователь имеет возможность создавать различные онлайн-формы с помощью перетаскивания. Вы также можете перенаправить посетителей на сообщение с заказом или URL.

Form Builder for Bootstrap

Этот конструктор формы обратной связи html форм платный, однако он может быть использован не только веб-разработчиками, но и веб-дизайнерами. Поэтому Form Builder for Bootstrap можно назвать очень универсальным инструментом. Данный инструмент состоит из полезных HTML-элементов, которые с успехом используются в их работе.

Если вам нужно построить веб-формы для онлайн-опросов, анкетирования, торговли в интернете и безопасного сбора данных с сайтов, то используйте мощные функции ресурса FormSite. Он позволит легко построить профессиональные онлайн HTML веб-формы. Пользователю можно будет выбирать из более 100 шаблонов готовых веб-форм. Их легко можно настроить для регистрации, отправки защищенных заказов, опросов клиентов и сбора платежей.

Конструктор форм для сайтов

Создание форм для сайта – порой, сложное и занимающее много времени дело. Наверняка, вы очень цените свое время и не хотели бы целый день просидеть за этим занятием. Особенно, если не хотите вникать “техническую кухню” приготовления форм и изучать языки программирования. А ведь для того, чтобы создать самую простую форму нужно знать как минимум язык разметки HTML и язык описания внешнего вида CSS, чтобы красиво оформить вашу форму. Более того, чтобы сделать форму более интерактивной, добавить какие-нибудь визуальные эффекты или подсказки, следует знать язык программирования JavaScript – работающий на клиентской стороне, а именно в браузере пользователя. А чтобы сообщение с формы отправлялось на вашу почту, требуется знание какого-нибудь языка серверного программирования, например, PHP.

Для многих, все это окажется ужасно и сложным не только для применения, но и для понимания. Что если нужно просто сделать форму и при этом, как можно быстрей? И совсем не хочет вникать ни в какое программирование? Как же быть? Конечно, можно заказать разработку формы у программиста. Но прежде, придется найти подходящего исполнителя: побродить по сайтам, фриланс биржам, почитать отзывы о потенциальном исполнителей, поспрашивать у знакомых, узнать стоимость работы, объяснить суть работы или даже предоставить техническое задание. А ведь это тоже трата времени. И в дальнейшем, чтобы произвести какие-то даже самые простые изменения в форме, вам снова придется обращаться к специалисту. Но здесь есть еще один вариант, который поможет вам создать свою форму на сайте бесплатно и без помощи программиста.

Знакомьтесь, stepFORM – бесплатный онлайн конструктор веб-форм для сайтов. Это инструмент идеально подойдет тем, кто не хочет вникать в технические дебри и разбираться в программировании. Он позволит создать форму для сайта любой сложности без особых усилий.

Ну что же, что там у него под капотом и действительно ли он так хорошо? Давайте рассмотрим. Итак, регистрация как и вход в конструктор форм осуществляется с помощью адреса почты и пароля, а также через аккаунты социальных сетей ВКонтакте, Facebook, Google+

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

После создания, форма будет отображена в списке всех форм на странице вашего аккаунта.

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

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

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

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

Кроме этого, у каждого виджета есть набор определенных настроек. Например, у виджета поля можно: скрыть/показать название или описание, сделать поле обязательным для заполнения, указать подсказку, изменить тип поля, настроить внутренние и внешние отступы.

Отличная особенность конструктора форм в том, что любое изменение, которое вы произведете будет автоматически сохраняться. Поэтому совершенно не нужно беспокоиться, что что-то не сохранится или потеряется при нечаянном закрытии страницы сайта. Изменения при автосохранении будут применяться и отображаться только в конструкторе форм, не повлияв при этом на прошлые изменения, при сохранении через кнопку «Сохранить». Это очень полезно, когда нужно что-то изменить и при этом не сразу отобразить на уже работающей на сайте форме. Для предпросмотра изменений нужно нажать на иконку «Предпросмотр», где можно увидеть как форма будет отображаться на компьютере и даже мобильных устройствах.

Все создаваемые веб-формы полностью адаптивные и будут правильно отображаться на всех мобильных устройствах – телефонах и планшетах.

В созданной форме через конструктор вы также сможете принимать уведомления о заявках клиентов и даже принимать платежи на Яндекс.Касса, Яндекс.Деньги, Wallet One и PayPal.

Кроме этого, можете даже подключить статистику Google Analytics или Яндекс.Метрика, чтобы отслеживать показатели эффективности ваших форм.

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

Генератор форм обратной связи для сайта!

Привет читатели моего блога.

Генератор форм обратной связи — что это? А это такая штука, которая поможет вам без использования вских скриптов, плагинов и кодов создать на своем сайте красивую форму обратной связи. Статья поможет вам правильно использовать генератор форм обратной связи.

Наверное, у большинства из вас уже есть свой сайт в интернете или вы думаете над его созданием. Хочу вас обрадовать. Буквально через несколько недель, я выпущу свой мини-обучающий курс «Как создать сайт за час», поэтому заходите по чаще на мой блог.

Но об этом позже.

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

Оказывается в интернете существуют готовые ресурсы (генераторы форм обратной связи), которые дают вам готовый HTML код формы, вы вставляете его в любом месте на своем сайте и все! Готово! Связь налажена.

Форма обратной связи от сервиса Main-ip:

Я выбрал вот этот сервис – http://main-ip.ru

Проходим по ссылке, нажимаем «Создать форму»

1. Настраиваем форму и нажимаем «Генерировать»
2. Снизу появиться ваша готовая форма — нажимаем «Получить код»
3. Копируем появившийся HTML код формы и вставляем его на своем сайте
4. Регистрируемся в базе данных сервиса (указываем ссылку, где вы установили форму и e-mail на который будут приходить сообщения от посетителей вашего сайта )
5. Проверяем работоспособность формы.

Конечно же, на многих конструкторах сайтов уже имеются готовые скрипты и плагины форм обратной связи, но порой такие сервисы будут просто необходимы, к примеру если мы используем сайт на Wep Page Maker, Macromedia dreamweaver и т.д.

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

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

Конструктор форм для сайтов

Создание форм для сайта – порой, сложное и занимающее много времени дело. Наверняка, вы очень цените свое время и не хотели бы целый день просидеть за этим занятием. Особенно, если не хотите вникать “техническую кухню” приготовления форм и изучать языки программирования. А ведь для того, чтобы создать самую простую форму нужно знать как минимум язык разметки HTML и язык описания внешнего вида CSS, чтобы красиво оформить вашу форму. Более того, чтобы сделать форму более интерактивной, добавить какие-нибудь визуальные эффекты или подсказки, следует знать язык программирования JavaScript – работающий на клиентской стороне, а именно в браузере пользователя. А чтобы сообщение с формы отправлялось на вашу почту, требуется знание какого-нибудь языка серверного программирования, например, PHP.

Для многих, все это окажется ужасно и сложным не только для применения, но и для понимания. Что если нужно просто сделать форму и при этом, как можно быстрей? И совсем не хочет вникать ни в какое программирование? Как же быть? Конечно, можно заказать разработку формы у программиста. Но прежде, придется найти подходящего исполнителя: побродить по сайтам, фриланс биржам, почитать отзывы о потенциальном исполнителей, поспрашивать у знакомых, узнать стоимость работы, объяснить суть работы или даже предоставить техническое задание. А ведь это тоже трата времени. И в дальнейшем, чтобы произвести какие-то даже самые простые изменения в форме, вам снова придется обращаться к специалисту. Но здесь есть еще один вариант, который поможет вам создать свою форму на сайте бесплатно и без помощи программиста.

Знакомьтесь, stepFORM – бесплатный онлайн конструктор веб-форм для сайтов. Это инструмент идеально подойдет тем, кто не хочет вникать в технические дебри и разбираться в программировании. Он позволит создать форму для сайта любой сложности без особых усилий.

Ну что же, что там у него под капотом и действительно ли он так хорошо? Давайте рассмотрим. Итак, регистрация как и вход в конструктор форм осуществляется с помощью адреса почты и пароля, а также через аккаунты социальных сетей ВКонтакте, Facebook, Google+

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

После создания, форма будет отображена в списке всех форм на странице вашего аккаунта.

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

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

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

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

Кроме этого, у каждого виджета есть набор определенных настроек. Например, у виджета поля можно: скрыть/показать название или описание, сделать поле обязательным для заполнения, указать подсказку, изменить тип поля, настроить внутренние и внешние отступы.

Отличная особенность конструктора форм в том, что любое изменение, которое вы произведете будет автоматически сохраняться. Поэтому совершенно не нужно беспокоиться, что что-то не сохранится или потеряется при нечаянном закрытии страницы сайта. Изменения при автосохранении будут применяться и отображаться только в конструкторе форм, не повлияв при этом на прошлые изменения, при сохранении через кнопку «Сохранить». Это очень полезно, когда нужно что-то изменить и при этом не сразу отобразить на уже работающей на сайте форме. Для предпросмотра изменений нужно нажать на иконку «Предпросмотр», где можно увидеть как форма будет отображаться на компьютере и даже мобильных устройствах.

Все создаваемые веб-формы полностью адаптивные и будут правильно отображаться на всех мобильных устройствах – телефонах и планшетах.

В созданной форме через конструктор вы также сможете принимать уведомления о заявках клиентов и даже принимать платежи на Яндекс.Касса, Яндекс.Деньги, Wallet One и PayPal.

Кроме этого, можете даже подключить статистику Google Analytics или Яндекс.Метрика, чтобы отслеживать показатели эффективности ваших форм.

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

Онлайн конструктор форм обратной связи для сайта

Начнем с тарифов. Их всего четыре. Самый дорогой Платинум (его нет на скриншоте). Оптимальный – Gold. Он и не дорогой и имеет очень хорошие возможности. Но этот тариф Вам понадобится в случае владения большим и очень посещаемым сайтом. Если же Вы начинающий блогер, то есть смысл попробовать тариф Free. Его возможносте для начала вполне достаточно.

Создание формы

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

Элементы формы

Как только вы дадите название сразу попадаете в Элементы. Именно из них Вы и будете конструировать форму. Список элементов огромен. Обратите внимание на то, что все элементы разбиты на три группы: Основные поля, Дополнительные, Экстра. Выбираете те, которые Вам необходимы, работая с ними как с пазлами. Здесь все очень понятно.

Обратите внимание на то, что в основном поле есть возможность создание второй страницы. Зачем? Если Ваша форма будет создана для получения очень объемной информации, например о качестве товара. То одной страницы может и не хватить. Поэтому Вы можете разделить свой опрос на подразделы, и разместить их на отдельных страницах. Это удобно как для Вас, так и для пользователя.

Тема оформления

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

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

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

Здесь есть несколько вариантов.

Первый способ и самый правильный – это установка плагина для WordPress.

” data-medium-file=”https://i1.wp.com/altacademic.ru/wp-content/uploads/2018/04/kod.jpg?fit=300%2C119&ssl=1″ data-large-file=”https://i1.wp.com/altacademic.ru/wp-content/uploads/2018/04/kod.jpg?fit=1024%2C406&ssl=1″ />
Внимательно прочитайте текст. Установите плагин по ссылке, указанной на странице. И используйте его по назначению. Мне этот способ импонирует тем, что вы можее получить шорткод на каждую форму и абсолютно безболезненно вставлять его в любое место на блоге.

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

Сегодня мы узнали об очень полезном ресурсе – онлайн конструктор форм.
Еще больше об инструментах можно узнать, подписавшись на рассылку – “Инструменты в помощь начинающему блогеру”

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

Поделиться с друзьями:

Твитнуть

Поделиться

Поделиться

Отправить

Класснуть

Обратная связь для сайта с помощью скриптов форм на Html и Php, а так же онлайн конструкторов и генераторов Ссылка на основную публикацию

Стандартные компоненты

В каждой редакции CMS NetCat есть определённый набор стандартных компонентов. Самый полный набор собран в редакции Extra. В своих проектах вы можете воспользоваться одним из готовых компонентов либо создать свой компонент с нуля. Полный список уже установленных компонентов вы можете найти в меню «Разработка — Список компонентов» или в левом окне «Разработка: компоненты».


Рис.1 — Список установленных компонентов

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


Рис.2 — Заполнение основной информации

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


Рис.3 — Компонент раздела

Мы останавливаемся на компоненте «Веб-формы: Письмо с сайта». У большинства стандартных (предустановленных) компонентов, существуют так называемые Визуальные настройки. Данные настройки представляют из себя весьма удобный функционал, позволяющий задавать необходимые вещи для отображения того или иного компонента на самом сайте.

Задавать в визуальные настройки можно всё, что вы считаете нужным. К примеру, вы можете задать:

  • куда отправлять письмо из формы обратной связи
  • на сколько колонок разбивать вывод товаров в компоненте «Товары и услуги: Простой каталог товаров»
  • показывать ли дату у статьи или не показывать в компоненте «Публикации: Статьи простый» и т. д.

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


Рис.4 — Визуальные настройки компонента

Как мы видим, в данном случае задаётся e-mail получателя письма, текст перед формой (поле поддерживают ввод html-тегов) и текст после отправки.

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

Смотрим ниже контроль доступа.


Рис.5 — Контроль доступа

Опционально выставляем необходимые значения. В поле «публикация объектов», в нашем случае, желательно выставлять значение «после добавления», потому что тогда письмо будет отправлено получателю сразу после того, как посетитель нажмёт на кнопку «отправить».

После внесения всех необходимых значений, нажимаем на кнопку «Добавить раздел». Теперь мы можем посмотреть добавленный раздел на самом сайте:


Рис.6 — Форма обратной связи на сайте

В процессе разработки мы можем вносить необходимые изменения в настройки раздела и его компонентов. Сейчас, после добавления формы обратной связи, на вкладке «Используемые компоненты», в списке появился компонент обратной связи и вкладка с его настройками:


Рис.7 — Вкладки с настройками

У каждого раздела сайта может быть как один так и несколько компонентов. Для добавления нового компонента необходимо зайти во вкладку «Используемые компоненты» вашего раздела, далее выбрать вкладку «Список компонентов» и нажать на кнопку «Добавить компонент». Далее в настройках раздела проставьте галочку «Несколько компонентов в разделе».


Рис.8 — Добавление компоненты

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


Рис.9 — Используемые компоненты в интернет-магазине


Каждый из компонентов отвечает за свои операции, имеет свои настройки, названия, ключевые слова и т. д.

21 контактная форма для сайта (обратная связь) на jquery

1. Плагин для создания онлайн форм «jFormer»

Создание контактных форм: обратной связи, комментирования, форма входа, форма регистрации с проверкой правильности ввода информации.

2. Пошаговая форма регистрации с использованием jQuery

Аккуратная форма с пошаговым заполнением. Снизу указан индикатор заполнения формы.

3. Пошаговая форма

Заполнение формы в несколько шагов с проверкой правильности заполнения.

4. Контактная форма для сайта

Проверка правильности ввода ифнормации осуществляется «на лету» перед отправкой сообщения с использованием javascript.

5. Анимированное переключение между формами на jQuery

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

6. Выезжающая PHP форма обратной связи

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

7. PHP форма регистрации с использованием jQuery и CSS3

Форма с проверкой правильности ввода информации.

8. PHP форма регистрации в стиле Facebook

Симпатичная форма регистрации, реализованная с помощью CSS, PHP и jQuery.

9. jQuery контактная форма «SheepIt»

Реализована возможность перед отправкой сообщения добавлять новые поля.

10. Контактная форма «Fancy AJAX Contact Form»

Симпатичная аккуратная PHP форма обратной связи с проверкой правильности ввода информации. Технологии: CSS, PHP, jQuery.

11. Система авторизации/регистрации на сайте

Выезжающий блок авторизации/регистрации на сайте. Используемые технологии: PHP, MySQL, jQuery, CSS.

12. Форма отправки данных

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

13. Плагин jQuery «Contactable»

Для реализации выезжающей формы обратной связи для быстрой отправки сообщения. 

14. jQuery плагин «Formwizard»

Плагин для реализации пошаговых форм на сайте.

15. Контактная форма в стиле старой печатной машинки

16. Эффект свечения на jQuery

Контактная форма с эффектом неонового свечения полей.

17. Проверка правильности ввода данных в форму на jQuery

jQuery форма с анимированными подсказками о допущенных ошибках при заполнении.

18. Стильная форма

Проверка правильности заполнения полей перед отправкой.

19. Форма обратной связи выдвигается сверху экрана

Анимационный эффект выезжающей формы обратной связи сверху экрана при нажатии на кнопку «Contact Us».

20. Форма обратной связи

Аккуратная чистая форма.

21. Пошаговые формы

что это такое, как ее создать и сделать эффективной

Есть проблемы с ранжированием, проект не растет, хотите проверить работу своих специалистов по продвижению? Закажите профессиональный аудит в Семантике

Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подпишись на рассылку и получи книгу в подарок!

Форма обратной связи на сайте – это механизм для общения между посетителем ресурса и его администраторами.


Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA

Для чего нужна обратная связь

  • Ответы на вопросы посетителей.
  • Анкетирование.
  • Прием заказов посредством сайта.
  • Прием заявок на обратные звонки.

Два вида коммуникации с посетителем

  • Отправка на email. После заполнения предложенных полей форма отправляется на e-mail администратора сайта. Все дальнейшее общение происходит посредством обмена электронными письмами или выходом в офф-лайн (телефон и т.п.).
  • Отправка в систему управления сайтом. После заполнения администратор сайта видит запрос в списке заполненных данных в CMS, и там же может его обработать. К примеру, таким образом может быть реализована гостевая книга или система «Вопрос-ответ». Покупка товаров в интернет-магазине работает подобным образом.

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

Для эффективной и быстрой обработки заявок рекомендуется комбинировать оба вида отправки.

Как сделать форму обратной связи на сайте

Для разработки необходимы знания php, html и javascript. На CMS существуют разные конструкторы, позволяющие сделать сервис обратной связи, также можно воспользоваться сервисами в интернете. Но все же предпочтительнее первый способ. Вы, как администратор сайта, должны точно знать, какие механизмы применяются для отправки сообщений.

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

Структура

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

Как правило, обязательными к заполнению являются поля: ФИО, телефон, e-mail, ваш вопрос. Самая простая страница коммуникации должна содержать эти поля.

Помимо текстовых полей, страница может содержать элементы выбора.

Пример сервиса обратного звонка

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

Пример усложненной формы обратной связи для заказа

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

Где размещать

Обычно применяют два вида размещения формы:

  • На отдельной странице в случае, если форма содержит много полей.
  • На странице «Контакты» под заголовком «Напишите нам».

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

Правила хорошего тона

После заполнения полей и отправки сообщения посетитель должен получить на экране ответ типа «Спасибо за ваш вопрос. Мы ответим вам в течение 1 часа». Если посетитель не получает ответ в течение установленного времени, его расположение к вам резко падает. Факт игнорирования очень неприятен и говорит о том, что сайт не ценит своих клиентов. Обратная связь должна работать, а не собирать мертвые грузы из неотвеченных вопросов посетителей.

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

Создание HTML-формы обратной связи с пользователем

Введение:

HTML-форма на веб-странице позволяет пользователю вводить данные в приложение. Введенные пользователем данные затем отправляются на сервер для дальнейшей обработки или сохранения в базе данных. Образец HTML-формы приведен ниже:

Листинг 1 : Образец HTML-формы



 
   Образец HTML 
  
  
  
  
 

 
  
Имя пользователя:
Пароль:
Мужской
Женский
У меня есть велосипед
У меня есть машина

Приведенный выше код создает базовую HTML-форму со следующими полями:

  • Текстовое поле для ввода имени пользователя.
  • Поле пароля для ввода пароля.
  • Радиокнопка для указания пола: мужской или женский.
  • Установите флажок, чтобы указать тип транспортного средства, которым владеет пользователь.

Атрибуты в формате HTML:

Форма

HTML имеет следующие наиболее часто используемые атрибуты:

  • Метод: может иметь одно из двух значений: get или post. ‘post’ используется, когда нам нужно отправить некоторую информацию, которую необходимо сохранить в постоянном хранилище данных.’get’ используется, когда нам нужно получить некоторую информацию на основе отправленного входного значения.
  • Имя: используется для присвоения имени отдельной форме и требуется, когда нам нужно получить доступ к отдельным компонентам формы.
  • Действие: Этот атрибут содержит имя файла, который работает с полями, введенными пользователем. Он также содержит функции, определения скрытых полей, которые необходимы для выполнения задачи.

Сбор и отправка данных формы:

Давайте рассмотрим следующий фрагмент кода.

Листинг 2 : Пример фрагмента кода HTML-формы



 
   Пример 2 
  
  
  
  
 

 
  
ИМЯ:
Электронная почта:
Веб-сайт:
Комментарий:

Приведенный выше фрагмент кода html представляет собой простую форму информации о пользователе, которую пользователь должен заполнить и нажать кнопку отправки.Как только пользователь нажимает кнопку отправки, форма собирает все данные и отправляет их другому сценарию для дальнейшей обработки. В зависимости от бизнес-требований форма может либо отправлять данные на какую-либо другую страницу для дальнейшей обработки, либо обрабатывать данные и выводить данные для пользователя. Когда данные передаются в сценарий для обработки, мы используем метод get или post.

Теги HTML-формы:

Форма

HTML обычно имеет следующие теги:

форма : используется для определения HTML-формы для пользовательского ввода.В следующем фрагменте показано, как его использовать:

Листинг 3 : Использование html-формы

Имя:
Фамилия:

Этот тег поддерживается почти всеми браузерами.

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

textarea : используется для определения многострочного ввода текста. В следующем фрагменте показано, как его использовать:

Листинг 4 : Использование html-формы textarea

Этот тег поддерживается почти всеми браузерами.

метка : используется для определения метки для элемента ввода. В следующем фрагменте показано, как его использовать:

Листинг 5 : Использование HTML-формы — метка



Этот тег поддерживается почти всеми браузерами.

fieldset : используется для группировки схожей информации. В следующем фрагменте показано, как его использовать:

Листинг 6 : Использование html-формы — набор полей

<форма>
  
Личная информация Имя:
Электронная почта:
Дата рождения:

Этот тег поддерживается почти всеми браузерами.

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

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

Листинг 7 : Использование html-формы — выберите

<выбор>
  
  
  
  

       

Этот тег поддерживается почти всеми браузерами.

optgroup : используется для определения группы связанных параметров в раскрывающемся списке. В следующем фрагменте показано, как его использовать:

Листинг 8 : Использование HTML-формы optgroup

<выбор>
  
    
    
  
  
    
    
  
  
    
    
    
  

 

Этот тег поддерживается почти всеми браузерами.

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

кнопка : используется для определения кнопки, на которую можно нажимать. Кнопка отправки в листинге 1 или листинге 2 является хорошим примером ее использования. Этот тег поддерживается практически во всех браузерах.

datalist : используется для указания списка предопределенных параметров для элементов управления вводом.Это новый тег, представленный в html 5. Следующий фрагмент показывает, как мы можем его использовать:

Листинг 9 : Использование html-формы — datalist




  
 

Этот тег поддерживается в Internet Explorer 10, Firefox, Opera и Chrome.Это не поддерживается в Internet Explorer 9 и более ранних версиях, а также в браузерах Safari.

keygen : используется для определения пары ключ-значение. Это новый тег, представленный в html 5. Следующий фрагмент показывает, как мы можем его использовать:

Листинг 10 : Использование генератора ключей html-формы

Имя пользователя: Шифрование:

Этот тег поддерживается в браузерах Firefox, Opera, Chrome и Safari.

вывод : используется для определения вывода вычисления. Это новый тег, представленный в html 5. Следующий фрагмент показывает, как мы можем его использовать:

Листинг 11 : Использование генератора ключей html-формы

0 100 + =

Этот тег поддерживается в браузерах Firefox, Opera, Chrome и Safari.

Скриншоты

Здесь мы видим несколько примеров форм:

Рисунок 1 : Пример формы 1

Рисунок 2 : Пример формы 2

Вывод:

Подведем итог нашему обсуждению в следующих пунктах:
  • HTML-форма используется для ввода данных в приложение.
  • HTML-форма
  • имеет следующие атрибуты:
  • HTML-форма
  • имеет следующие теги:
    • форма.
    • ввод.
    • текстовое поле.
    • этикетка.
    • набор полей.
    • легенда.
    • выберите.
    • optgroup.
    • Вариант
    • .
    • Кнопка
    • .
    • даталист.
    • кейген.
    • вывод.

20 фрагментов кода для чистых контактных форм HTML

Несколько текстовых полей ввода с сопровождающими этикетками и огромный заметный CTA в конце для отправки формы и отправки ее получателю — обычно контактная форма выглядит именно так.И вроде бы сложностей в изготовлении дома нет.

Знаете ли вы

Не так быстро, но есть подводные камни. Например, нужно ли вам, чтобы ваша форма обратной связи была отзывчивой, работала на основе начальной загрузки или была полностью настроена? Если да, то вам нужно попотеть. Вам нужно поиграть со стилями CSS, библиотеками Javascript и современными функциями HTML, чтобы найти идеальный симбиоз, который оживит макет. Не говоря уже о том, чтобы заставить его работать с помощью PHP или каких-то других средств.

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

Интерфейс полноэкранной формы


Создатель: Мэри Лу

Адаптивная контактная форма с картой


Создатель: Lentie Ward

Форма обратной связи по дизайну адаптивного материала


Создатель: Никхил Кришнан

Форма чистого контакта


Создатель: ник haskell

Elegant Contact Form


Создатель: Марк Мюррей

Адаптивная контактная форма с использованием Bootstrap 3 и Google Maps API


Создатель: Craig Wheeler

Контактная форма Sass Flip


Создатель: Дэнни Бетон

Контактная форма в винтажном стиле


Создатель: Дэвид Фитас

Простая плоская контактная форма

Создатель: Зак Сосье

Наконечник Pro

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

Контактная форма


Создатель: Юлиан Савин

Выпадающая контактная форма


Создатель: Грег Свит

Контактная форма HTML + CSS


Создатель: Trevor L.J.M. Макинтайр

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


Создатель: CrocoDillon

Минималистичная форма


Создатель: Matheus Marsiglio

Плоская адаптивная форма


Создатель: И Studio

Персональный сайт


Создатель: Тим Роберт-Фицджеральд

Классная / классная доска Контактная форма


Создатель: Грег Свит

Только CSS, адаптивная модальная форма


Создатель: Дэрил Дойл

Контактная форма


Создатель: Питер Куллманн

Под водой Контактная форма


Создатель: Герт-Ян Хендрикс

Эта статья изначально опубликована 31 августа 2016 г. и обновлена ​​19 апреля 2021 г.

Учитесь жить и работать умнее, а не усерднее!

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

Присоединяйтесь к 146865 подписчикам

АВТОР

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

Форма запроса функции / отчета об ошибке

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

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

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

Положения и условия
Вы соглашаетесь с тем, что любая информация о функциях, Идеи или другая информация, которую вы предоставляете Adobe ниже («Идея»), соответствует или будет соответствовать условиям, изложенным в настоящем документе. Вы заявляете и подтверждаете, что прочитали и поняли эти условия. Вы заявляете и подтверждаете, что вам исполнилось 18 лет.Вы соглашаетесь с тем, что отправляя свою Идею, вы подтверждаете и соглашаетесь с тем, что любая такая Идея не является конфиденциальной, и что Adobe не обязана возвращать все, что было отправлено, отвечать или подтверждать получение вашей Идеи. Вы гарантируете, что никакое другое физическое или юридическое лицо не имеет имущественного интереса в представленной Идеи. Вы понимаете и признаете, что Adobe может сама разрабатывать и создавать аналогичные Идеи и / или что Adobe могла получить или может когда-нибудь получить аналогичные Идеи от других, и что существующие или планируемые продукты и услуги, независимо разработанные без использования вашей Идеи, могут содержать Идеи. или концепции, аналогичные или идентичные тем, которые вы отправляете.Вы признаете и соглашаетесь с тем, что предоставленные вами материалы не препятствуют Adobe в разработке или приобретении таких идей без каких-либо обязательств перед вами. Несмотря на любые положения настоящего документа об обратном, Adobe может свободно использовать любую идею, которую вы отправляете, на бессрочной и безвозмездной основе для любых целей, включая использование, модификацию, отображение и распространение, и / или в разработке, производстве , маркетинг и обслуживание продуктов и услуг Adobe без каких-либо обязательств перед вами.

Выбрать продуктAdobe Acrobat Pro или StandardAdobe Acrobat Reader для AndroidAdobe Acrobat Reader для iPhone и iPadAdobe Acrobat Reader для Windows и Mac Adobe AIRAdobe Animate (ранее Flash Professional) Adobe AuditionAdobe BridgeAdobe CaptivateAdobe ColdFusionAdobe ConnectAdobe FrescoElementsAdobe Media Adobe Premiere ProAdobe StoryAdobe XDAfter EffectsCharacter AnimatorCreative CloudDreamweaverEdge AnimateFlash PlayerFrameMakerIllustratorInCopyInDesignPhotoshopPhotoshop ElementsPhotoshop Elements (промо 30 q1) Photoshop Elements 2020Photoshop LightroomPhotoshop Lightroom ClassicPrelude 9

jspsych-categoryorize-html — jsPsych

Плагин категоризации html показывает объект HTML на экране.Субъект отвечает нажатием клавиши. Дается обратная связь, свидетельствующая о правильности ответа.

Параметры

В дополнение к параметрам, доступным во всех плагинах, этот плагин принимает следующие параметры. Необходимо указать параметры со значением по умолчанию undefined . Другие параметры можно не указывать, если приемлемо значение по умолчанию.

Параметр Тип Значение по умолчанию Описание
стимул строка HTML не определено Стимул HTML для отображения.
вариант массив строк jsPsych.ALL_KEYS Этот массив содержит клавиши, которые субъект может нажимать для ответа на стимул. Ключи должны быть указаны как символы (например, 'a' , 'q' , ', ' Enter ', ' ArrowDown ') — см. Эту страницу и эту страницу (столбец event.key ) для получения дополнительных примеров. Любые нажатия клавиш, не указанные в массиве, будут игнорироваться.Значение по умолчанию jsPsych.ALL_KEYS означает, что все ключи будут приняты как действительные ответы. Указание jsPsych.NO_KEYS будет означать, что ответы не разрешены.
key_answer строка не определено Ключевой символ, указывающий на правильный ответ.
text_answer строка «» Метка, связанная с правильным ответом. Используется вместе с параметрами правильный_текст и неправильный_текст .
правильный_текст строка «Правильно». Строка, показывающая, когда дается правильный ответ. Может содержать форматирование HTML. Внутри строки можно использовать специальную строку % ANS% . Если присутствует, плагин поместит text_answer для пробной версии вместо строки % ANS% (см. Пример ниже).
неверный_текст строка «Неправильно». Строка, показывающая неправильный ответ.Может содержать форматирование HTML. Внутри строки можно использовать специальную строку % ANS% . Если присутствует, плагин поместит text_answer для пробной версии вместо строки % ANS% (см. Пример ниже).
подсказка строка null Эта строка может содержать разметку HTML. Любой контент здесь будет отображаться под стимулом. Предполагается, что его можно использовать для напоминания о действии, которое субъект должен предпринять (например,g., какую клавишу нажимать).
force_correct_button_press логический ложь Если установлено значение true, то после получения обратной связи субъект должен нажать правильную клавишу ответа, чтобы перейти к следующему испытанию.
show_stim_with_feedback логический правда Если установлено значение true, стимул будет отображаться во время обратной связи. Если false, то во время обратной связи будет отображаться только текстовая обратная связь.
show_feedback_on_timeout логический ложь Если true, то обратная связь категории будет отображаться для неправильного ответа по истечении тайм-аута (превышено trial_duration). Если false, то будет показано сообщение о тайм-ауте.
timeout_message строка «Пожалуйста, ответьте быстрее». Сообщение, отображаемое при истечении времени ожидания ответа.
стимул_длительность числовой null Как долго показывать стимул (миллисекунды).Если ноль, то стимул отображается до тех пор, пока не будет дан ответ.
feedback_duration числовой 2000 Как долго показывать обратную связь (миллисекунды).
trial_duration числовой null Максимальное время, разрешенное для ответа. Если значение равно нулю, эксперимент будет ждать ответа бесконечно долго.

Данные созданы

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

Имя Тип Значение
стимул строка Путь к файлу изображения или строка, содержащая содержимое в формате HTML, которое субъект видел в этом испытании.
ответ строка Указывает, какую кнопку нажал объект.
RT числовой Время ответа в миллисекундах, в течение которого субъект должен ответить.Время измеряется от момента первого появления стимула на экране до реакции субъекта.
правильный логический верно , если испытуемый получил правильный ответ, неверно в противном случае.

Примеры

Категоризация содержимого HTML
  var categoryorization_trial = {
    тип: 'категоризировать',
    стимул: '

B

', key_answer: 'p', text_answer: 'письмо', варианты: ['p', 'q'], right_text: "

Верно, это% ANS%.

", неверный_текст: "

Неверно, это% ANS%.

", подсказка: "

Нажмите p для ввода буквы. Нажмите q для ввода числа.

" };

Google Feedback

Шаг 1. Активируйте Google Feedback

Вы можете активировать Google Feedback, нажав Отправить отзыв или Отчет ошибка опций в продуктах Google.

Следующий шаг: описать

Шаг 2. Опишите проблему

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

  • что вы делали, когда возникла проблема
  • чего вы ожидали
  • что произошло на самом деле

Следующий шаг: выделите

Шаг 3. Выделите

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

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

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

Если диалоговое окно Google Feedback охватывает что-то, что вы хотите выделить, щелкните и перетащите границу диалогового окна, чтобы убрать его с дороги.

Следующий шаг: затемнение

Шаг 4: затемнение

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

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

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

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

Следующий шаг: предварительный просмотр

Шаг 5: предварительный просмотр

Нажмите Далее , чтобы увидеть отчет, который вы собираетесь отправить. Вы можете редактировать свой описание перед отправкой отзыва. Google Feedback собирает следующая информация вместе с вашим снимком экрана:

  • ваш электронный адрес
  • URL и заголовок страницы, которую вы посещаете
  • браузер и операционная система, которые вы используете, а также любой браузер. расширения, которые вы установили
  • HTML-структура страницы, которую вы посещаете.
  • дополнительные данные о продукте

Когда вы будете готовы отправить отзыв, нажмите Отправить .

Следующий шаг: отправить

Шаг 6. Отправить

Чтобы мы получили ваш отзыв, не закрывайте окно, пока не увидите подтверждающее сообщение. Чтобы закрыть Google Feedback , просто нажмите ОК .

Готово, благодарим за отзыв!

Шаг 7. Просмотрите свой отзыв

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

rfc5965

 Internet Engineering Task Force (IETF) Ю. Шафранович
Запрос комментариев: 5965 ShafTek Enterprises
Категория: Стандарты трассы J. Levine
ISSN: 2070-1721 Taughannock Networks
                                                            М.Kucherawy
                                                               Cloudmark
                                                             Август 2010 г.


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

Абстрактный

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

   Это документ Internet Standards Track.

   Этот документ является продуктом Инженерной группы Интернета.
   (IETF). Он представляет собой консенсус сообщества IETF. Она имеет
   получил публичное рецензирование и был одобрен к публикации
   Инженерная группа управления Интернетом (IESG). Дополнительная информация о
   Интернет-стандарты доступны в разделе 2 RFC 5741.

   Информация о текущем статусе этого документа, исправлениях,
   а о том, как оставить отзыв о нем, можно узнать по адресу
   http: // www.rfc-editor.org/info/rfc5965.

Уведомление об авторских правах

   Авторские права (c) 2010 IETF Trust и лица, указанные как
   авторы документа. Все права защищены.

   Этот документ подпадает под действие BCP 78 и Правового регулирования IETF Trust.
   Положения, касающиеся документов IETF
   (http://trustee.ietf.org/license-info) действует на дату
   публикация этого документа. Пожалуйста, просмотрите эти документы
   внимательно, поскольку они уважительно описывают ваши права и ограничения
   к этому документу. Компоненты кода, извлеченные из этого документа, должны
   включить упрощенный текст лицензии BSD, как описано в разделе 4.е из
   Правовые положения Trust и предоставляются без гарантии, как
   описано в упрощенной лицензии BSD.




Шафранович и др. Стандарты Track [Страница 1] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


Оглавление

   1. Введение ............................................... ..... 3
      1.1. Цель ................................................. ... 3
      1.2. Требования ............................................... 4
      1.3. Определения ................................................ 4
           1.3.1. Общие ............................................. 4
           1.3.2. Конкретный адрес электронной почты ...................................... 4
   2. Формат отчетов об обратной связи по электронной почте ................................ 4
   3. Тип контента «сообщение / отзыв-отчет» ..................... 5
      3.1. Обязательные поля ............................................ 6
      3.2. Необязательные поля появляются один раз............................. 6
      3.3. Необязательные поля, появляющиеся несколько раз ................... 7
      3.4. Примечания относительно URI ........................................... 8
      3.5. Формальное определение .......................................... 8
   4. Обработка искаженных отчетов ..................................... 10
   5. Соображения по транспортировке ....................................... 10
   6. Расширяемость ............................................... ... 10
   7. Вопросы IANA ............................................ 11
      7.1. Тип MIME Регистрация сообщения / обратной связи ....... 11
      7.2. Поля заголовка отчета обратной связи ............................. 12
      7.3. Значения типа отчета обратной связи ............................... 15
   8. Соображения безопасности ........................................ 17
      8.1. Унаследовано от RFC 3462 ................................... 17
      8.2. Толкование ............................................ 17
      8.3. Атаки на методы аутентификации.................... 17
      8.4. Преднамеренно искаженные отчеты ........................... 18
      8.5. Исключение данных из отчетов АРФ ........................... 18
      8.6. Автоматически генерируемые отчеты ARF ....................... 18
      8.7. Прикрепленное вредоносное ПО .......................................... 18
      8.8. Поле User-Agent ...................................... 18
      8.9. Неправильные сообщения ........................................ 19
   9. Ссылки ..................................................... 19
      9.1. Нормативные ссылки ...................................... 19
      9.2. Информационные ссылки .................................... 20
   Приложение A. Благодарности ..................................... 22
   Приложение Б. Образцы отчетов об обратной связи .............................. 22
      В.1. Простой отчет о злоупотреблении электронной почтой без дополнительных заголовков ... 22
      БИ 2. Полный отчет о злоупотреблении электронной почтой со всеми заголовками ............. 23












Шафранович и др.Стандарты Track [Страница 2] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


1. Введение

   Поскольку проблема спама продолжает расти, и потенциальные решения
   развиваются, почтовые операторы все чаще обмениваются сообщениями о злоупотреблениях
   между собой и другими сторонами. Однако разные операторы
   определили свои собственные форматы, и поэтому получатели этих
   отчеты вынуждены писать специальное программное обеспечение для интерпретации каждого из
   их.Кроме того, многие операторы используют различные другие форматы отчетов.
   чтобы оставить отзыв об обработанном письме, не связанный со злоупотреблениями. Этот
   memo использует тип содержимого "multipart / report", определенный в [REPORT],
   и в этом контексте определяет стандартный расширяемый формат, создавая
   тип "сообщение / обратная связь" [MIME] для этих отчетов.

   Хотя в этой области уже проводились предыдущие работы (например, [STRADS-BCP]
   и [ASRG-ABUSE]), ни одна из них пока не увенчалась успехом. Есть надежда
   что у этого документа будет лучшая судьба.Этот формат предназначен в первую очередь как формат сообщения о злоупотреблениях (ARF).
   для сообщения о злоупотреблениях электронной почтой, но также включает поддержку прямого
   обратная связь через почтовые клиенты конечных пользователей, сообщения о некоторых типах вирусов
   активность и некоторые подобные проблемы. Эта памятка также содержит положение
   для расширений, если в
   будущее.

   В этом документе определяется только формат и тип содержимого [MIME], которые должны быть
   используется для этих отчетов. Определение того, где должны быть эти отчеты
   быть отправлены, проверка их содержания и доверие между отчетами
   генераторы и установление получателей отчетов выходят за рамки
   этого документа.Предполагается, что лучшие практики будут развиваться
   время, и будет кодифицировано в будущих документах.

1.1. Цель

   Отчеты, определенные в этом документе, предназначены для информирования почты
   операторы о:

   o злоупотребления электронной почтой, исходящие из их сетей;

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

   Обратите внимание, что родительский тип контента multipart / report
   определенный в [REPORT] используется для всех видов административных сообщений,
   этот формат предназначен специально для общения между
   провайдеров в отношении злоупотреблений электронной почтой и связанных с ними проблем, и НЕ ДОЛЖЕН быть
   используется для других отчетов.Шафранович и др. Стандарты Track [Страница 3] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


1.2. Требования

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

   o Они должны быть читаемыми как человеком, так и машинами;

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

   o Машиночитаемый раздел должен обеспечивать возможность отчета
      генераторы для обмена метаданными с получателями;

   o Формат должен быть расширяемым.1.3. Определения

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

1.3.1. Общий

   Ключевые слова «ДОЛЖНЫ», «НЕ ДОЛЖНЫ», «ОБЯЗАТЕЛЬНО», «ДОЛЖНЫ», «НЕ ДОЛЖНЫ»,
   «ДОЛЖЕН», «НЕ ДОЛЖЕН», «РЕКОМЕНДУЕТСЯ», «МОЖЕТ» и «ДОПОЛНИТЕЛЬНО» в этом
   документ следует интерпретировать, как описано в [КЛЮЧЕВЫЕ СЛОВА].

1.3.2. Адрес электронной почты

   [EMAIL-ARCH] вводит несколько терминов и понятий, которые используются в
   этот меморандум, поэтому читателям рекомендуется ознакомиться с ним как
   хорошо.

2. Формат отчетов об обратной связи по электронной почте

   Для удовлетворения требований отчет обратной связи по электронной почте определяется как
   [MIME] сообщение с типом содержимого MIME верхнего уровня "multipart /
   отчет "(как определено в [ОТЧЕТ]).Применяется следующее:

   а. Устанавливается параметр "report-type" типа "multipart / report".
       в «обратную связь-отчет»;

   б. Первая часть сообщения MIME содержит удобочитаемый
       описание отчета и ДОЛЖНО быть включено.








Шафранович и др. Стандарты Track [Страница 4] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   c. Вторая часть сообщения MIME - это машиночитаемый раздел.
       с типом содержимого «сообщение / отзыв-отчет» (определено позже
       в этом документе) и ДОЛЖЕН быть включен.Этот раздел предназначен для
       передают метаданные о рассматриваемом отчете, которые не могут быть
       легко доступны из самого включенного сообщения электронной почты.

   d. Третья часть сообщения MIME имеет тип «сообщение /
       rfc822 "(как определено в [MIME-TYPES]) и содержит исходный
       сообщение целиком ИЛИ имеет тип "text / rfc822-headers" (как
       определено в [REPORT]) и содержит копию всего заголовка
       заблокировать исходное сообщение. Эта часть ДОЛЖНА быть включена
       (вопреки [ОТЧЕТУ]).Хотя некоторые операторы могут выбрать
       изменить или отредактировать эту часть по причинам конфиденциальности или по юридическим причинам, это
       РЕКОМЕНДУЕТСЯ включить все исходное сообщение электронной почты
       без каких-либо изменений, поскольку такие изменения могут препятствовать
       криминалистическая работа получателя этого отчета. См. Раздел 8 для
       дальнейшее обсуждение.

   е. За исключением случаев, описанных ниже, каждый отчет обратной связи ДОЛЖЕН быть связан с
       только в одно сообщение электронной почты. Форматы сводки и агрегирования
       выходят за рамки данной спецификации.f. Поле заголовка Subject отчета об обратной связи ДОЛЖНО быть
       то же, что и включенное сообщение электронной почты, о котором отчет
       генерируется. Если он отличается, разница ДОЛЖНА быть ограничена
       только к типичному префиксу пересылки, используемому почтовыми агентами пользователей
       (MUA), например "FW:". (Многие более мелкие операторы, использующие MUA для
       обработка злоупотреблений полагается на строки темы для обработки.)

   г. Основное свидетельство сообщения о жестоком обращении находится в
       третья часть отчета, содержащая исходное сообщение.Вторая часть содержит дополнительные производные данные, которые могут помочь
       получатель, но с точки зрения выбора данных отчета, требующих действий,
       получатели отчета ДОЛЖНЫ использовать сначала содержимое третьей части,
       затем данные из второй части. Первая часть предназначена для
       содержат пояснительный текст для использования людьми, но сам по себе не является частью
       отчета, и НЕ СЛЕДУЕТ использовать, если он противоречит
       другие части.

3. Тип контента "сообщение / отзыв-отчет".

   Новый тип контента [MIME] под названием "сообщение / отзыв-отчет"
   определенный.Этот тип контента предоставляет машиночитаемый раздел
   предназначен для того, чтобы генератор отчетов передавал метаданные в отчет
   приемник. Цель этого раздела - передать информацию, которая
   может быть неочевидным или не может быть легко извлечено из оригинала
   текст сообщения электронной почты или заголовок.




Шафранович и др. Стандарты Track [Страница 5] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   Тело этого типа контента состоит из нескольких «полей», отформатированных
   в соответствии с ABNF полей заголовка [MAIL].Этот раздел определяет
   начальный набор полей, предусмотренных этой спецификацией. Дополнительный
   поля могут быть зарегистрированы в соответствии с процедурой, описанной ниже
   в этой памятке. Хотя эти поля имеют синтаксис, аналогичный тем
   полей заголовка почтового сообщения они семантически различны; следовательно,
   их НЕ СЛЕДУЕТ повторять как поля заголовка сообщения
   содержащий отчет. Обратите внимание, что эти поля представляют информацию
   что получатель утверждает о рассматриваемом отчете, но
   не обязательно поддающийся проверке.Получатели отчетов НЕ ДОЛЖНЫ предполагать, что
   эти утверждения всегда верны.

   Обратите внимание, что указанное выше ограничение никоим образом не ограничивает использование сообщения
   поля заголовка, зарегистрированные в реестре полей заголовка IANA
   с такими же именами полей.

3.1. Обязательные поля

   Следующие поля заголовка отчета ДОЛЖНЫ появляться ровно один раз:

   o "Feedback-Type" содержит тип отчета обратной связи (как определено
      в соответствующем реестре IANA и далее в этом документе). Этот
      предназначен для того, чтобы синтаксические анализаторы отчетов могли различать разные
      виды отчетов.o "User-Agent" указывает название и версию программного обеспечения.
      программа, которая сформировала отчет. Формат этого поля ДОЛЖЕН
      следуйте разделу 14.43 [HTTP]. Это поле предназначено для документации
      Только; нет реестра имен или версий пользовательских агентов, и
      получателям отчетов НЕ СЛЕДУЕТ ожидать, что имена пользовательских агентов принадлежат
      известный набор.

   o "Версия" указывает версию спецификации, которую
      генератор используется для создания отчета. Номер версии в
      эта спецификация установлена ​​на «1».3.2. Необязательные поля, появляющиеся один раз

   Следующие поля заголовка являются необязательными и НЕ ДОЛЖНЫ отображаться больше.
   чем один раз:

   o "Original-Envelope-Id" содержит строку идентификатора конверта, используемую в
      исходная транзакция [SMTP] (см. раздел 2.2.1 [DSN]).

   o "Original-Mail-From" содержит копию адреса электронной почты, используемого в
      MAIL FROM - часть исходной SMTP-транзакции. В
      формат этого поля определен в разделе 4.1.2 [SMTP] как
      «Обратный путь».



Шафранович и др.Стандарты Track [Страница 6] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   o "Arrival-Date" указывает дату и время, когда оригинал
      сообщение было получено агентом пересылки почты (MTA)
      создание ADMD (домен административного управления). Это поле
      ДОЛЖЕН быть отформатирован в соответствии с разделом 3.3 [MAIL].

   o "Reporting-MTA" указывает имя MTA, генерирующего это
      отчет обратной связи.Это поле определено в разделе 2.2.2 [DSN],
      за исключением того, что это необязательное поле в этом отчете.

   o «Source-IP» содержит IPv4 или IPv6-адрес MTA, с которого
      исходное сообщение было получено. Адреса ДОЛЖНЫ быть отформатированы как
      согласно разделу 4.1.3 [SMTP].

   o "Инциденты" содержит 32-битное целое число без знака, указывающее
      количество инцидентов, представленных в этом отчете. Отсутствие этого
      означает, что отчет охватывает один инцидент.

   СЛЕДУЕТ также принять историческое поле "Дата получения" и
   интерпретируется идентично «дате прибытия».Однако, если оба
   присутствует, отчет имеет неправильный формат и ДОЛЖЕН обрабатываться, как описано
   в разделе 4.

3.3. Необязательные поля, появляющиеся несколько раз

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

   o "Authentication-Results" указывает результат одного или нескольких
      проверки аутентификации, выполняемые генератором отчетов. Формат
      это поле определено в [AUTH-RESULTS]. Получатели отчетов должны
      обратите внимание, что это поле указывает только на утверждение, сделанное
      генератор отчетов.o "Original-Rcpt-To" включает копию адреса электронной почты, используемого в
      часть RCPT TO исходной [SMTP] транзакции. В
      формат этого поля - «Обратный путь», определенный в разделе 4.1.2.
      этой памятки. Это поле ДОЛЖНО повторяться для каждого SMTP.
      получатель видит генератор отчетов.

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





Шафранович и др. Стандарты Track [Страница 7] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


      неочевидно, генератору отчетов рекомендуется уточнить в
      текстовый раздел отчета.Формат домена определен в
      раздел 2.3.1 [DNS].

   o "Reported-URI" указывает URI, который, по мнению генератора отчетов
      иметь отношение к отчету, например, найденный подозрительный URI
      в сообщении, вызвавшем создание отчета. Одинаковый
      предостережения относительно происхождения значения "Reported-Domain" применяются
      в это поле. Формат URI определяется в [URI].

3.4. Примечания о URI

   Разработчики должны знать, что поле Reported-URI может содержать
   множество различных типов данных в зависимости от используемой схемы URI.Для
   дополнительную информацию см. в реестре «Схемы URI».
   поддерживается IANA.

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

3.5. Формальное определение

   Формальное определение содержания «сообщение / обратная связь-отчет»
   Тип носителя с использованием [ABNF] выглядит следующим образом:

   обратная связь-отчет = * (тип-обратной связи / пользователь-агент / версия)
                     opt-fields-once
                     * (opt-fields-many)
                     * (внешнее поле)

   feedback-type = "Feedback-Type:" [CFWS] токен [CFWS] CRLF
       ; "токен" должен быть зарегистрированным типом обратной связи, как
       ; описано в другом месте в этом документе

   user-agent = "User-Agent:" [CFWS] продукт * (продукт CFWS)
                [CFWS] CRLF

   version = "Версия:" [CFWS]% x31-39 * DIGIT [CFWS] CRLF
       ; как описано выше

   opt-fields-once = [дата-прибытия]
                     [инциденты]
                     [исходный-конверт-идентификатор]
                     [исходное-письмо-от]
                     [Reporting-mta]
                     [исходный IP-адрес]



Шафранович и др.Стандарты Track [Страница 8] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   прибытие-дата = "Дата-прибытия:" [CFWS] дата-время CRLF

   incidents = "Инциденты:" [CFWS] 1 * DIGIT [CFWS] CRLF
             ; должно быть 32-битным целым числом без знака

   original-envelope-id = "Идентификатор исходного конверта:" [CFWS]
                          идентификатор конверта [CFWS] CRLF

   original-mail-from = "Original-Mail-From:" [CFWS]
                        обратный путь [CFWS] CRLF

   Reporting-mta = "Reporting-MTA:" [CFWS] mta-name-type [CFWS] ";"
                   [CFWS] mta-name [CFWS] CRLF

   source-ip = "IP-адрес источника:" [CFWS]
               (IPv4-адрес-литерал /
                 Литерал-адреса IPv6) [CFWS] CRLF

   opt-fields-many = [authres-header]
                     [исходный-rcpt-to]
                     [сообщенный домен]
                     [сообщил-ури]

   original-rcpt-to = "Original-Rcpt-To:" [CFWS]
                      прямой путь [CFWS] CRLF

   report-domain = "Reported-Domain:" [CFWS]
                     домен [CFWS] CRLF

   report-uri = "Reported-URI:" [CFWS] URI [CFWS] CRLF

   ext-field = field-name ":" неструктурированный

   Набор полей, удовлетворяющих этому ABNF, может появиться в передаваемом
   сообщение в любом порядке.«CRLF» и «DIGIT» импортируются из [ABNF].

   «токен» импортируется из [MIME].

   "продукт" импортируется из [HTTP].

   "имя-поля", "неструктурированный", "CFWS", "дата-время" и "домен" являются
   импортировано из [MAIL].

   "envelope-id", "mta-name-type" и "mta-name" импортируются из
   [DSN].




Шафранович и др. Стандарты Track [Страница 9] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   "обратный путь", "прямой путь", "локальная-часть", "литерал-адреса IPv4",
   и «литерал-адрес-IPv6» импортируются из [SMTP].«URI» импортируется из [URI].

   "authres-header" импортируется из [AUTH-RESULTS].

   "ext-field" относится к полям расширения, которые обсуждаются в
   Раздел 6.

4. Обработка искаженных отчетов

   Когда агент, который принимает и обрабатывает сообщения ARF, получает
   сообщение, которое претендует (по типу MIME) быть сообщением ARF, но
   синтаксически отклоняется от этой спецификации, этот агент ДОЛЖЕН
   проигнорируйте или отклоните сообщение. Если выполняется отклонение,
   уведомление об отказе (посредством ответа [SMTP] или генерации
   [DSN]) ДОЛЖЕН указывать конкретную причину отклонения.См. Раздел 8.9 для дальнейшего обсуждения.

5. Транспортные соображения

   [DSN] требует, чтобы его отчеты отправлялись с пустым [SMTP]
   отправитель конверта, чтобы избежать зацикливания. Аналогичное требование было
   рассматривается для этой спецификации, но кажется маловероятным, что ARF
   отчет будет создан в ответ на получение отчета ARF,
   и, кроме того, такое требование помешало бы генератору ARF
   от любого определения, что отчет АРФ на самом деле не был получен.

   С другой стороны, если отчет ARF создается без пустого
   отправитель конверта и отправляется на адрес, который фактически не
   работы, то генерирующий адрес также может быть перегружен DSN, поскольку
   атака отказа в обслуживании (см. Раздел 8.6).

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

6. Расширяемость

   Как и многие другие форматы и протоколы, этот формат может потребоваться
   со временем расширился, чтобы соответствовать постоянно меняющемуся ландшафту
   Интернет. Таким образом, расширяемость обеспечивается двумя IANA.
   реестры: один для типов обратной связи и второй для заголовка отчета
   поля.Реестр типов обратной связи следует использовать вместе с
   поле "Feedback-Type" выше. Реестр имени заголовка



Шафранович и др. Стандарты Track [Страница 10] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   предназначен для регистрации новых полей метаданных, которые будут использоваться в
   машиночитаемая часть (часть 2) этого формата. Обратите внимание, что
   номера версий не изменяются при регистрации новых полей, если только
   опубликована новая спецификация этого формата.Также обратите внимание, что все
   новые регистрации полей могут быть зарегистрированы только как необязательные поля.
   Для любых новых обязательных полей ТРЕБУЕТСЯ новая версия данной спецификации
   будут опубликованы.

   Чтобы способствовать расширяемости и совместимости этого
   формата, разработчики ДОЛЖНЫ игнорировать любые поля или типы отчетов, которые они делают
   явно не поддерживаю.

   Дополнительные типы отчетов (расширенные типы отчетов) или заголовок отчета
   поля могут быть определены в будущем более поздними версиями этого
   спецификации или регистрации, как описано выше.Такие типы
   и поля ДОЛЖНЫ быть зарегистрированы, как описано выше, и опубликованы в
   Открытая спецификация, например RFC.

   ДОЛЖНЫ использоваться только экспериментальные типы отчетов и поля заголовка отчета.
   между ADMD, которые дали явное согласие на их использование. Эти
   имена и связанные с ними параметры не задокументированы в
   RFC. Поэтому они могут быть изменены в любое время и не
   подходит для общего пользования.

7. Соображения IANA

   IANA зарегистрировала новый тип [MIME] и создала два новых реестра,
   как описано ниже.7.1. MIME-тип Регистрация сообщения / обратной связи

   В этом разделе представлена ​​заявка на регистрацию типа носителя от
   [MIME-REG] для обработки IANA:

   Кому: [email protected]

   Тема: Регистрация медиа-сообщения / отзыва-отчета

   Название типа: сообщение

   Название подтипа: обратная связь-отчет

   Обязательные параметры: нет

   Необязательные параметры: нет

   Соображения по кодированию: "7-битное" кодирование достаточно и ДОЛЖНО быть
      используется для обеспечения удобочитаемости при просмотре почтовыми программами, не поддерживающими MIME.Шафранович и др. Стандарты Track [Страница 11] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   Соображения безопасности: см. Раздел 8 [RFC5965].

   Соображения по совместимости: разработчики ДОЛЖНЫ игнорировать любые поля
      они не поддерживают.

   Опубликованная спецификация: [RFC5965]

   Приложения, использующие этот тип носителя: злоупотреблять ПО службы поддержки для
      Интернет-провайдеры, почтовые службы, центры сертификации почты и т. Д.
      организации

   Дополнительная информация: нет

   Лицо и адрес электронной почты, с которыми можно связаться для получения дополнительной информации:

         Яков Шафранович 

         Мюррей С. Кучерави 

   Предполагаемое использование: ОБЩИЕ

   Автор:

         Яков Шафранович

         Джон Р. Левин

         Мюррей С. Кучерави

   Сменить контроллер: IESG

7.2. Поля заголовка отчета обратной связи

   IANA создала реестр «Поля заголовка отчета обратной связи». Этот
   реестр содержит поля заголовков для использования в отчетах обратной связи, так как
   определяется этой памятной запиской.

   Новые регистрации или обновления ДОЛЖНЫ публиковаться в соответствии с
   Рекомендации «Требуется спецификация», как описано в [IANA].Любой новый
   зарегистрированное таким образом поле считается необязательным в данной спецификации
   если не будет опубликована новая версия этого меморандума.

   Новые регистрации и обновления ДОЛЖНЫ содержать следующую информацию:

   1. Название регистрируемого или обновляемого поля.

   2. Краткое описание месторождения




Шафранович и др. Стандарты Track [Страница 12] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   3. Может ли поле появляться более одного раза

   4.К какому типу отзыва применяется это поле (или "любой")

   5. Документ, в котором опубликована спецификация поля.

   6. Новый или обновленный статус, который ДОЛЖЕН быть одним из:

       current: Поле в настоящее время используется

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

       исторический: поле больше не используется

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

       Имя поля: Дата прибытия
       Описание: дата / время получения исходного сообщения
       Множественные появления: Нет
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий


       Имя поля: Authentication-Results
       Описание: результаты проверки (ов) аутентификации
       Множественные появления: Да
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий


       Имя поля: Тип обратной связи
       Описание: зарегистрированный тип отчета обратной связи
       Множественные появления: Нет
       Связанный «Тип обратной связи»: N / A
       Опубликовано в: [RFC5965]
       Статус: текущий









Шафранович и др.Стандарты Track [Страница 13] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


       Имя поля: инциденты
       Описание: выражение количества подобных инцидентов.
                    представлен в этом отчете
       Множественные появления: Нет
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий


       Имя поля: Исходное письмо-От
       Описание: адрес электронной почты, используемый в части ПОЧТА ОТ
                    исходная транзакция SMTP
       Множественные появления: Нет
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий


       Имя поля: Original-Rcpt-To
       Описание: адрес электронной почты, используемый в RCPT TO части
                    исходная транзакция SMTP
       Множественные появления: Да
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий


       Имя поля: Дата получения
       Описание: дата / время получения исходного сообщения
                    (заменено на "Дата прибытия")
       Множественные появления: Нет
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: исторический


       Имя поля: Сообщенный домен
       Описание: доменное имя, которое генератор отчетов считает
                    быть ключом к сообщению, о котором
                    генерируется
       Множественные появления: Да
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий







Шафранович и др.Стандарты Track [Страница 14] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


       Имя поля: Reported-URI
       Описание: URI, который генератор отчетов считает ключевым.
                    к сообщению, о котором идет отчет
                    сгенерированный
       Множественные появления: Да
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий


       Имя поля: Reporting-MTA
       Описание: MTA создает этот отчет
       Множественные появления: Нет
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий


       Имя поля: Source-IP
       Описание: IPv4 или IPv6-адрес, с которого исходное сообщение
                    был получен
       Множественные появления: Нет
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий


       Имя поля: User-Agent
       Описание: название и версия программы, генерирующей
                    отчет
       Множественные появления: Нет
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий


       Имя поля: Версия
       Описание: используемая версия спецификации
       Множественные появления: Нет
       Связанный "Тип обратной связи": любой
       Опубликовано в: [RFC5965]
       Статус: текущий

7.3. Значения типа отчета обратной связи

   IANA создала реестр «Значения типа отчета обратной связи». Этот
   реестр содержит типы обратной связи для использования в отчетах обратной связи, определенные
   по этой памятке.



Шафранович и др. Стандарты Track [Страница 15] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   Новые регистрации или обновления ДОЛЖНЫ публиковаться в соответствии с
   Рекомендации «Требуется спецификация», как описано в [IANA].Любой новый
   зарегистрированное таким образом поле считается необязательным в данной спецификации
   если не будет опубликована новая версия этого меморандума.

   Новые регистрации ДОЛЖНЫ содержать следующую информацию:

   1. Название регистрируемого типа отзыва.

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

   3. Документ, в котором опубликована спецификация поля.

   4. Новый или обновленный статус, который ДОЛЖЕН быть одним из:

       current: Поле в настоящее время используется

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

       исторический: поле больше не используется

   Исходный реестр содержит эти значения:

       Название типа отзыва: нарушение
       Описание: нежелательная электронная почта или другой вид злоупотребления электронной почтой.
       Опубликовано в: [RFC5965]
       Статус: текущий


       Название типа обратной связи: мошенничество
       Описание: указывает на мошенничество или фишинг.
       Опубликовано в: [RFC5965]
       Статус: текущий


       Название типа обратной связи: другой
       Описание: любой другой отзыв, не вписывающийся в другие
                    зарегистрированные типы
       Опубликовано в: [RFC5965]
       Статус: текущий


       Название типа обратной связи: вирус
       Описание: отчет о вирусе, обнаруженном в исходном сообщении.
       Опубликовано в: [RFC5965]
       Статус: текущий




Шафранович и др.Стандарты Track [Страница 16] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


8. Соображения безопасности

   Следующие соображения безопасности применяются при создании или
   обработка отчета обратной связи:

8.1. Унаследовано от RFC 3462

   Здесь унаследованы все аспекты безопасности из [REPORT].

8.2. Интерпретация

   Эта спецификация описывает формат отчета. Аутентификация и
   достоверность содержания отчета ДОЛЖНА быть установлена
   другие средства.Содержание непроверенного отчета могло быть неправильным,
   неполные или заведомо ложные, включая предполагаемое злоупотребление
   инцидент в третьей части, производные данные во второй части или
   удобочитаемая первая часть.

   Возникнет желание выполнять какие-то действия в автоматизированном
   мода, чтобы своевременно реагировать на общие отзывы
   отчеты. Однако следует соблюдать осторожность, поскольку нет существенных
   безопасность содержания этих отчетов. Злоумышленник мог
   составить отчет, призванный вызвать нежелательные действия со стороны
   получатель отчета.Предлагается проверить происхождение отчета ARF, например:
   используя общие схемы аутентификации сообщений, такие как [SMIME], [DKIM],
   [SPF] или [SENDERID], прежде чем предпринимать какие-либо
   автоматическое действие в ответ на получение отчета. В
   в частности, S / MIME предлагает самую надежную аутентификацию и стоимость
   обмена ключами предполагается в процессе установления двустороннего
   отношения отчетности, использующие эту спецификацию; однако это
   не так прозрачны, как другие, и, следовательно, будут мешать
   возможности синтаксического анализа кода, специально разработанного для обработки
   составные / отчетные сообщения.Детали требуемой валидации для достижения этого являются вопросом
   локальной политики и, таким образом, выходят за рамки данной спецификации.

8.3. Атаки на методы аутентификации

   Если становится известно об атаке на метод аутентификации, очевидно,
   тогда агента, проверяющего этот метод, можно обмануть, заставив думать о
   неаутентичное сообщение является подлинным, и, следовательно, значение этого заголовка
   поле может вводить в заблуждение. Отсюда следует, что любое нападение на
   метод аутентификации, который может использоваться для защиты подлинности
   отчета о нарушении также является соображением безопасности.Шафранович и др. Стандарты Track [Страница 17] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


8.4. Преднамеренно искаженные отчеты

   Злоумышленник может создать поле сообщения ARF, которое
   чрезвычайно большой или иным образом искаженный в попытке
   обнаруживать или использовать слабые места в коде синтаксического анализа получателя.
   Разработчикам СЛЕДУЕТ тщательно проверять все такие сообщения и быть надежными.
   против намеренно или непреднамеренно искаженных сообщений.8.5. Исключение данных из отчетов ARF

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

   По этой причине генераторы отчетов могут захотеть отредактировать части
   отчет о сокрытии частной информации. Это могло быть
   необходимо там, где конфиденциальность важнее оперативной необходимости, но, поскольку
   упомянутого в Разделе 2, это может помешать своевременному или значимому
   ответ получателя отчета.8.6. Автоматически генерируемые отчеты ARF

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

8.7. Прикрепленное вредоносное ПО

   Поскольку этот формат иногда используется для автоматического сообщения о вредоносных программах, ARF
   обработчикам (людям или другим лицам) СЛЕДУЕТ гарантировать, что вложения
   обработаны способом, подходящим для непроверенных и потенциально
   враждебные данные.8.8. Поле User-Agent

   В дополнение к разделу 8.2, поле User-Agent является утверждением
   генерирующее программное обеспечение, которое не указано в этом документе и не является производным
   из сообщения, представленного в третьей части отчета. это
   предназначен для документации и отладки, и поскольку это тривиально
   подделано злонамеренным агентом, его НЕ СЛЕДУЕТ интерпретировать
   получатели.





Шафранович и др. Стандарты Track [Страница 18] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


8.9. Неправильные сообщения

   В дополнение к обсуждению в разделе 4, могут быть случаи, когда
   Агент обработки ARF принимает решение принимать сообщения, не соответствующие
   эта спецификация, например, в переходные периоды, когда некоторые
   поля приобретают статус "исторический" или "устаревший", либо
   введение новых нестандартных расширений или экспериментальных полей.
   Такой выбор следует осуществлять с особой осторожностью; где два
   разные поля имеют связанные значения (например, "Дата получения", что
   является историческим, а "Дата прибытия" - текущим), злоумышленник может
   составить отчет, в котором содержится запутанное утверждение с целью использования
   такая либеральная логика парсинга.9. Ссылки

9.1. Нормативные ссылки

   [ABNF] Крокер, Д. и П. Оверелл, "Расширенный BNF для синтаксиса
                   Технические характеристики: ABNF », STD 68, RFC 5234,
                   Январь 2008 г.

   [AUTH-RESULTS] Кучерави, М., "Поле заголовка сообщения для указания
                   Статус аутентификации сообщения », RFC 5451, апрель 2009 г.

   [DNS] Mockapetris, P., "Доменные имена - реализация и
                   спецификация », STD 13, RFC 1035, ноябрь 1987 г.

   [DSN] Мур, К.и Г. Водрей, "Расширяемое сообщение
                   Формат уведомлений о статусе доставки », RFC 3464,
                   Январь 2003 г.

   [HTTP] Филдинг, Р., Геттис, Дж., Могул, Дж., Фристик, Х.,
                   Масинтер, Л., Лич, П., и Т. Бернерс-Ли,
                   «Протокол передачи гипертекста - HTTP / 1.1», RFC 2616,
                   Июнь 1999 г.

   [КЛЮЧЕВЫЕ СЛОВА] Брэднер С. «Ключевые слова для использования в RFC для обозначения
                   Уровни требований », BCP 14, RFC 2119, март 1997 г.[ПОЧТА] Резник, П., Ред., "Формат Интернет-сообщений",
                   RFC 5322, октябрь 2008 г.

   [MIME] Фрид, Н. и Н. Боренштейны, "Многоцелевой Интернет
                   Расширения почты (MIME), часть первая: формат Интернета
                   Тела сообщений », RFC 2045, ноябрь 1996 г.






Шафранович и др. Стандарты Track [Страница 19] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   [MIME-REG] Фрид, Н.и Дж. Кленсин, "Характеристики типа носителя
                   и процедуры регистрации », BCP 13, RFC 4288,
                   Декабрь 2005 г.

   [MIME-TYPES] Фрид, Н. и Н. Боренштейны, "Многоцелевой Интернет
                   Расширения почты (MIME), часть вторая: типы мультимедиа »,
                   RFC 2046, ноябрь 1996 г.

   [ОТЧЕТ] Водрей, Г., "Тип содержимого Multipart / Report для
                   Отчетность администратора почтовой системы
                   Сообщения », RFC 3462, январь 2003 г.[SMTP] Кленсин, Дж., "Простой протокол передачи почты",
                   RFC 5321, октябрь 2008 г.

   [URI] Бернерс-Ли, Т., Филдинг, Р., и Л. Масинтер,
                   «Универсальный идентификатор ресурса (URI): общий синтаксис»,
                   STD 66, RFC 3986, январь 2005 г.

9.2. Информативные ссылки

   [ASRG-ABUSE] Исследовательская группа по борьбе со спамом (ASRG) в Интернете
                   Исследовательская целевая группа (IRTF), "Сообщения о нарушениях
                   Подгруппа по стандартам ASRG », май 2005 г.[DKIM] Оллман, Э., Каллас, Дж., Делани, М., Либби, М.,
                   Фентон, Дж. И М. Томас, "Идентификация ключей домена
                   Mail (DKIM) Signatures », RFC 4871, май 2007 г.

   [EMAIL-ARCH] Крокер Д., «Архитектура почты Интернета», RFC 5598,
                   Июль 2009 г.

   [IANA] Нартен, Т. и Х. Альвестранд, «Рекомендации по написанию
                   раздел «Соображения IANA» в RFC », BCP 26,
                   RFC 5226, май 2008 г.

   [SENDERID] Лайон, Дж.и М. Вонг, "Идентификатор отправителя: проверка подлинности
                   Электронная почта », RFC 4406, апрель 2006 г.

   [SMIME] Рамсделл, Б. и С. Тернер, "Безопасность / Многоцелевой
                   Сообщения Internet Mail Extensions (S / MIME) версии 3.2
                   Спецификация », RFC 5751, январь 2010 г.

   [SPF] Вонг, М. и У. Шлитт, "Структура политики отправителя"
                   (SPF) для авторизации использования доменов в электронной почте,
                   Версия 1 ", RFC 4408, апрель 2006 г.





Шафранович и др.Стандарты Track [Страница 20] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   [STRADS-BCP] Криссман, Г., "Предлагаемый документ BCP для сообщений о спаме",
                   Май 2005 г.

















































Шафранович и др. Стандарты Track [Страница 21] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


Приложение A. Благодарности

   Авторы хотели бы поблагодарить многих участников электронного письма.
   сообщество, которое предоставило полезные комментарии и предложения по этому поводу
   документ, включающий многих участников ASRG, IETF и MAAWG
   действия, и все участники сообщения о нарушении
   публичный список рассылки.Приложение Б. Образцы отчетов с отзывами

   В этом разделе представлены некоторые примеры использования этого формата сообщения.
   чтобы сообщить отзыв о поступающем сообщении.

В.1. Простой отчет о злоупотреблении электронной почтой без дополнительных заголовков

   Простой отчет:

   От: 
   Дата: четверг, 8 марта 2005 г., 17:40:36 EDT
   Тема: FW: Зарабатывайте деньги
   Кому: 
   MIME-версия: 1.0
   Content-Type: multipart / report; тип отчета = отчет-обратной связи;
        border = "part1_13d.2e68ed54_boundary"

   --part1_13d.2e68ed54_boundary
   Content-Type: текст / простой; charset = "US-ASCII"
   Кодирование передачи содержимого: 7 бит

   Это отчет о злоупотреблении электронной почтой для сообщения электронной почты, полученного с IP-адреса.
   192.0.2.1 в чт, 8 марта 2005 г., 14:00:00 EDT. За дополнительной информацией
   об этом формате см. http://www.mipassoc.org/arf/.

   --part1_13d.2e68ed54_boundary
   Content-Type: сообщение / отзыв-отчет

   Тип обратной связи: злоупотребление
   Пользовательский агент: SomeGenerator / 1.0
   Версия: 1

   --part1_13d.2e68ed54_boundary
   Тип содержимого: сообщение / rfc822
   Content-Disposition: встроенный

   Получено: с почтового сервера.example.net
        (mailserver.example.net [192.0.2.1])
        by example.com с идентификатором ESMTP M63d4137594e46;
        Чт, 08 марта 2005 г. 14:00:00 -0400



Шафранович и др. Стандарты Track [Страница 22] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   От: 
   Кому: <Неизвестные получатели>
   Тема: Зарабатывайте деньги
   MIME-версия: 1.0
   Тип содержимого: текстовый / простой
   Идентификатор сообщения: [email protected]
   Дата: 2 сентября 2004 г., 12:31:03 -0500

   Спам Спам Спам
   Спам Спам Спам
   Спам Спам Спам
   Спам Спам Спам
   --part1_13d.2e68ed54_boundary--

   Пример 1: Только обязательные поля

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

БИ 2. Полный отчет о злоупотреблении электронной почтой со всеми заголовками

   Полный отчет о злоупотреблении электронной почтой:

   От: 
   Дата: четверг, 8 марта 2005 г., 17:40:36 EDT
   Тема: FW: Зарабатывайте деньги
   Кому: 
   MIME-версия: 1.0
   Content-Type: multipart / report; тип отчета = отчет-обратной связи;
        border = "part1_13d.2e68ed54_boundary"

   --part1_13d.2e68ed54_boundary
   Content-Type: текст / простой; charset = "US-ASCII"
   Кодирование передачи содержимого: 7 бит

   Это отчет о злоупотреблении электронной почтой для сообщения электронной почты, полученного с IP-адреса.
   192.0.2.1 в чт, 8 марта 2005 г., 14:00:00 EDT. За дополнительной информацией
   об этом формате см. http://www.mipassoc.org/arf/.

   --part1_13d.2e68ed54_boundary
   Content-Type: сообщение / отзыв-отчет

   Тип обратной связи: злоупотребление
   Пользовательский агент: SomeGenerator / 1.0
   Версия: 1
   Исходное письмо-От: 
   Оригинал-Rcpt-To: 
   Дата прибытия: четверг, 8 марта 2005 г., 14:00:00 EDT



Шафранович и др. Стандарты Track [Страница 23] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


   Отчетность-MTA: dns; mail.example.com
   Исходный IP: 192.0.2.1
   Результаты аутентификации: mail.example.com;
                  spf = сбой smtp.mail=somespammer@example.ком
   Сообщенный домен: example.net
   Сообщено-Ури: http://example.net/earn_money.html
   Сообщено-Ури: mailto: [email protected]
   Получатель удаления: [email protected]

   --part1_13d.2e68ed54_boundary
   Тип содержимого: сообщение / rfc822
   Content-Disposition: встроенный

   От: 
   Получено: с mailserver.example.net (mailserver.example.net
        [192.0.2.1]) от example.com с идентификатором ESMTP M63d4137594e46;
        Чт, 08 марта 2005 г. 14:00:00 -0400

   Кому: <Неизвестные получатели>
   Тема: Зарабатывайте деньги
   MIME-версия: 1.0
   Тип содержимого: текстовый / простой
   Идентификатор сообщения: [email protected]
   Дата: 2 сентября 2004 г., 12:31:03 -0500

   Спам Спам Спам
   Спам Спам Спам
   Спам Спам Спам
   Спам Спам Спам
   --part1_13d.2e68ed54_boundary--

   Пример 1. Общий отчет о злоупотреблениях с максимальным количеством возвращаемой информации

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
















Шафранович и др. Стандарты Track [Страница 24] 

RFC 5965 Формат для отчетов с отзывами, август 2010 г.


Адреса авторов

   Яков Шафранович
   ShafTek Enterprises
   4014 Labyrinth Rd.Балтимор, Мэриленд 21215
   нас

   Электронная почта: [email protected]
   URI: http://www.shaftek.org


   Джон Р. Левин
   Taughannock Networks
   А / я 727
   Трумансбург, Нью-Йорк 14886
   нас

   Телефон: +1831480 2300
   Электронная почта: [email protected]


   Мюррей С. Кучерави
   Cloudmark
   Ул. Короля 128, 2-й этаж
   Сан-Франциско, Калифорния 94107
   нас

   Телефон: +1415946 3800
   Электронная почта: [email protected]





















Шафранович и др. Standards Track [Страница 25]
 

STRIVE Тренинг по инфекционному контролю | CDC

В поддержку улучшения ухода за пациентами, это мероприятие было запланировано и реализовано Центрами по контролю и профилактике заболеваний, а также медицинским научно-исследовательским и образовательным трастом.Центры по контролю и профилактике заболеваний совместно аккредитованы Советом по аккредитации непрерывного медицинского образования (ACCME), Советом по аккредитации фармацевтического образования (ACPE) и Американским центром аттестации медсестер (ANCC) для обеспечения непрерывного обучения медицинских работников. .

CME: Центры по контролю и профилактике заболеваний назначают эту устойчивой деятельностью на максимум 1.0 AMA PRA Category 1 Credits ™.Врачи должны претендовать только на кредит, соразмерный степени их участия в деятельности.

CNE: Центры по контролю и профилактике заболеваний аккредитованы в качестве поставщика непрерывного сестринского образования Комиссией по аккредитации Американского центра сертификации медсестер.

Это мероприятие обеспечивает 0,9 контактных часов.

CEU: Центры по контролю и профилактике заболеваний уполномочены IACET предлагать 0.1 CEU для этой программы.

CECH: Спонсируется Центрами по контролю и профилактике заболеваний, назначенным поставщиком контактных часов непрерывного образования (CECH) в области санитарного просвещения Национальной комиссией по санитарному просвещению, Inc. Эта программа предназначена для сертифицированных специалистов по санитарному просвещению ( CHES ® ) и / или сертифицированных магистров специалистов по санитарному просвещению (MCHES ® ), чтобы получить до 1.0 общих контактных часов по категории I.Максимальное количество доступных контактных часов для продолжения образования продвинутого уровня составляет 0 . Доступны баллы продолжающейся компетенции: 1.0 . Номер провайдера CDC 98614.

Для сертифицированных специалистов общественного здравоохранения (CPH)

Центры по контролю и профилактике заболеваний являются предварительно утвержденным поставщиком кредитов для повторной сертификации Certified in Public Health (CPH) и уполномочены предлагать 1 кредитов для повторной сертификации CPH для этой программы.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *