Скрипт рассылки
Все очень просто, на сервере форма подписки устанавливается, ведется база данных с адресами или плоский форматированный файл, в котором списки подписчиков, затем делается скрипт для рассылки писем.
Форма подписки
В такой форме не стоит делать много полей, потому что людям будет лень их заполнять. Лучший вариант — это подписываться с корневой страницы узла, хотя и нужно иметь отдельную страницу с аналогичной формой. Пропишите явно, что в любой момент можно сделать unsubscribe; проверяйте корректность ввода адреса E-mail, предусмотрите выбор форматов сообщений attachment или plain text.
База данных
Если вы именную базу данных ведете, тогда проверяйте, что вводят пользователи; постоянно вычищайте умершие или неправильные адреса; если unsubscribe приходит, то запрос обрабатывайте сразу же.
Скрипт рассылки
При использовании рассылки списком — все довольно просто. Если рассылка именная, тогда она долго идет (на 400 адресов уходит полтора часа) и возможны проблемы с тайм-аутом по http-соединению. В результате скрипт еще не закончился, но браузер говорит «Document content no data». Решить это можно постоянным выводом не меньше 4К за время тайм-аута сервера. И всегда вводите логин рассылки, в случае ошибки скрипта это поможет, и можно будет смело досылать письма, не опасаясь залупить повторное письмо на 2 тысячи адресов.
Почтовая рассылка является универсальным скриптом для организации рассылки почтовых сообщений любой информации с вашего сайта. Скрипт прост в установке, удобен в управлении, требует минимальных требований от хостинга и универсален в настройке.
Скрипт написан на языке программирования PHP и включает большое количество полезных возможностей и функций, таких как визуальный редактор шаблонов писем, рассылка через SMTP сервер, рассылка писем с вложением, создание списка рассылок с сортировкой по категориям, а также возможность использовать скрипт как автореспондер, экспорт/импорт базы адресов и многое другое.