Как отправить форму по электронной почте

Простые пошаговые инструкции

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

Сложность отправки по электронной почте форм

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

  1. То, как формы обычно используются в Интернете, не работает с электронной почтой напрямую и независимо.
  2. Не существует почтового клиента, который имеет Вставить | Форма … где-то в его меню.

Как отправить форму по электронной почте

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

Чтобы настроить форму, нам нужны некоторые навыки HTML и теги, и это также, где мы начинаем вводить вторую (и последнюю) проблему.

Исходный код HTML

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

Вот голый код:

Будете ли вы посещать?

Конечно!

Может быть?

Нет.

Теперь проблема заключается в том, чтобы вставить этот код в сообщение, которое вы создаете в почтовой программе. Для этого вам нужно найти способ отредактировать исходный HTML-код сообщения. К сожалению, это не всегда возможно. Например, Outlook Express 5 для Macintosh не предлагает возможности его редактирования; как и Юдора. Netscape и Mozilla предлагают способ вставки тегов HTML в сообщение. Это не идеально, но это работает.

Вероятно, лучшим вариантом является Outlook Express 5+ для Windows, где у вас есть дополнительная вкладка для источника.

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

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

Альтернатива: Google Forms

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

Оцените статью
Solutics.ru
Добавить комментарий