Пример формы обратной связи
Предлагаем вашему вниманию готовую форму обратной связи использующую SMTP-авторизацию для отправки писем.

Ссылка на архив с файлами формы тут.
Рассмотрим содержимое. Форма обратной связи состоит из 3-х файлов:
contacts.html — это непосредственно форма,
contacts.php — обработчик,
smtp-func.php — библиотека, добавляющая поддержку SMTP в практически любой скрипт отправки на PHP.
Попробуем настроить и проверить отправку.
Загружаем файлы в каталог с сайтом и открываем для редактирования contacts.php.

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

Это всё, переходим по ссылке ваш_сайт/contacts.html (Или по своей ссылке, если файлы были загружены не в корень сайта или изменялось название файла формы.), заполняем поля и нажимаем «Отправить».
Проверяем наш почтовый ящик на наличие новых писем и видим:

Форма настроена и успешно отправляет письма, а бонусом мы видим IP-адрес заполнявшего форму.

Ссылка на архив с файлами формы тут.
Рассмотрим содержимое. Форма обратной связи состоит из 3-х файлов:
contacts.html — это непосредственно форма,
contacts.php — обработчик,
smtp-func.php — библиотека, добавляющая поддержку SMTP в практически любой скрипт отправки на PHP.
Попробуем настроить и проверить отправку.
Загружаем файлы в каталог с сайтом и открываем для редактирования contacts.php.

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

Это всё, переходим по ссылке ваш_сайт/contacts.html (Или по своей ссылке, если файлы были загружены не в корень сайта или изменялось название файла формы.), заполняем поля и нажимаем «Отправить».
Проверяем наш почтовый ящик на наличие новых писем и видим:

Форма настроена и успешно отправляет письма, а бонусом мы видим IP-адрес заполнявшего форму.
9 комментариев