E-mail форма для вашего сайта

Автор статьи: Кушнерук Денис ©
Сайт Автора: нет
E-mail Автора: dvk@mail.ru
Дата публикации: 18.04.2005

В этом примере я расскау о том, как сделать e-mail форму на вашем сайте. Принцип работы этой формы следующий: посетитель, зашедший к вам на страничку заполняет форму, которую вы ему предложили. Далее, после нажатия по кнопке "отослать" форма берет данные из заполненых полей и, посредством stmp-сервера посетителя, отправляет их вам на e-mail. Ниже приведен html-код, который надо вставить в страничку:

<FORM NAME = "mail_form" ACTION = "mailto: ваша@почта.ру?Subject= Send from Mail Form" METHOD = "POST" ENCTYPE = "text/plain">
<INPUT TYPE = "hidden" SIZE = 0 NAME = "Host" value=" <!--#echo var="REMOTE_HOST"-->">
<INPUT TYPE = "hidden" SIZE = 0 NAME = "IP" value=" <!--#echo var="REMOTE_ADDR"-->">
<table>
<tr>
<td>
Имя:
<td>
<INPUT TYPE = "text" NAME = "Name " size="20">
<TR>
<td>
Тема:
<td>
<INPUT TYPE = "text" NAME = "Subject " size="20">
<tr>
<td>
Город:
<td>
<INPUT TYPE = "text" NAME = "City " size="20">
<tR>
<td>
Ваш сайт:
<td>
<INPUT TYPE = "text" NAME = "Site " size="20" value="http://">
<tr>
<td>
Сообщение:
<td>
<TEXTAREA NAME="Comments" COLS=20 ROWS=5>
</TEXTAREA>
</table>
<CENTER>
<INPUT TYPE = "submit" VALUE = "Отправить">
<INPUT TYPE = "button" VALUE = "Вернуться" onClick="history.back();">
</CENTER>
</FORM>

Смените значение переменной (ваша@почта.ру) на вашу почту, куда будут приходить заполненые формы.

Данная форма сожержит следующие поля: ИМЯ, ТЕМА, ГОРОД, ВАШ САЙТ, СООБЩЕНИЕ. Разумеется, вы можете изменить названия этих полей, а также добавить/удалить новые строчки.

Не забудте, что эта форма использует почту отпавителя, а в частности stmp-сервер для исходящих сообщений, и если она не настроена, ничего не отошлется.