Для этого вам понадобятся сценарии на стороне сервера, использующие такие языки, как Perl, PHP, Ruby, Python, любой язык .Net или Java.
- Как правило, ваша веб-страница отправляет сообщение POST на ваш веб-сервер с получателями, телом и, возможно, вложениями электронной почты в качестве параметров POST.
- Сценарий на стороне сервера проанализирует параметры POST и запустит сеанс SMTP или IMAP с почтовым сервером для отправки почты, а сценарий упакует параметры из сообщения POST в этот сеанс с почтовым сервером. Это тот же тип SMTP-сессии, который ваш почтовый клиент (например, Outlook, Thunderbird, Evolution, ...) использует для общения с вашим почтовым сервером (например, Exchange, gmail, sympatico.ca, ...).
- Сценарий на стороне сервера отобразит веб-страницу, сообщающую, успешно ли получено письмо.
Вам необходимо выяснить, что ваш веб-хостинг предлагает в качестве языка сценариев на стороне сервера. Все основные серверные языки имеют библиотеки, которые позволяют вам как анализировать параметры из сообщений POST, так и запускать сеанс с вашим почтовым сервером. Я лично использовал библиотеки Perl и Ruby on Rails для анализа и общения с почтовыми серверами, и они были просты в использовании.