Perl Newsletter

Версия 2.0.1

О скрипте

Perl Newsletter – это универсальный скрипт для организации рассылки почтовых сообщений с Вашего сайта любой информации. Скрипт удобен в управлении, прост в установке, универсален в настройке и требует минимальных требований от хостинга. Скрипт написан на языке программирования Perl, включает множество полезных функций и возможностей, такие как создание списка рассылок с сортировкой по категориям, визуальный редактор шаблонов писем, рассылка писем с вложением, рассылка через SMTP сервер, возможность использовать скрипт как автореспондер, импорт/экспорт базы адресов и многое другое.

Требование

- Perl 5.6 и выше;
- Модуль DBI;
- Модуль IO;
- Sendmail or Postfix;
- База данных MySQL 4.1.0 и выше

Возможности

- отправка почту через smtp сервер(используя сокеты);
- подписка на рассылку с возможностью отписки;
- выбор формата рассылки (plain и html);
- добавление в рассылку стандартных заголовков, используемые при массовых или автоматических рассылках: Precedence(bulk, junk или list) и list-unsubscribe;
- поддержка большинства известных кодировок;
- персонализация писем;
- уведомления о прочтении писем;
- возможность задавать приоритет отправки писем;
- возможность рассылки писем по расписанию и использовать скрипт как автореспондер*;
- создание неограниченного списка рассылки;
- сортировка рассылок по категориям;
- визуальный редактор шаблонов писем TinyMCE;
- настройка параметров рассылки;
- управление списком подписчиков;
- сортировка подписчиков по категориям;
- резервное копирование базы данных;
- импорт адресов электронной почты из текстового файла;
- экспорт базы адресов электронной почты в текстовый файл;
- уведомление о новом подписчике;
- введение лога отправленных писем.
* Данная возможно доступна только если у Вашего хостера установлен cron. Для оправки писем по расписанию в настройках cron укажите путь к скрипту: http://ваш_сайт/cgi-bin/auto_responder.pl Подробно о настройке и работе cron смотрите FAQ своего хостинг провайдера.

Установка

1. Распакуйте архив, скопируйте скрипты из cgi-bin в папку cgi-bin; 2. Задайте права доступа(CHMOD) для всех файлов 755;
3. Скопируйте папку "images", файлы "panel.js" и "style.css" в корень сайта;
4. Создайте базу данных и разместите в неё таблицы из файла perl_newsletter.sql
5. Укажите настройки подключения (хост базы данных или IP, имя базы данных, логин и пароль) в файле ConnectDB.pm;
6. Вставьте html код формы в вашу web-страницу. Ниже приведен Html код формы:

<form action=cgi-bin/sendmail.pl method=post>
<table>
<tr><td><p>Имя</td><td><input size=40 type=text name=name></td></tr>
<tr><td><p>E-mail</td><td><input size=40 type=text name=email></td></tr>
<tr><td></td><td><input type=submit value="Подписаться"><input type=hidden
name=action value=post></td></tr>
</table>
</form>
7. В тэге
укажите расположение файла sendmail.pl относительно вашей web страницы (например action=cgi-bin/sendmail.pl)
8. Зайдите в панель администрирования и введите логин - admin и пароль 1111. далее укажите необходимые настройки.

Нововведения версии 2.0.x

- рассылка через сокеты;
- возможность рассылки писем по расписанию;
- возможность скрыть/отобразить ссылку отписки от рассылки;
- визуальный редактор шаблонов писем TinyMCE;
- введение лога отправленных писем;
- добавлен поле Precedence и List-Unsubscribe.
- английский язык интерефейса.

Коммерческая версия

По желанию заказчика я могу адаптировать скрипт под конкретные условия. Могут быть добавлены или доработаны различные дополнительные функции.

Примечание

СКРИПТ "Почтовая рассылка", ДАЛЕЕ ПРОСТО ПРОГРАММА ЯВЛЯЕТСЯ ПОЛНОСТЬЮ БЕСПЛАТНОЙ. ВЫ МОЖЕТЕ СВОБОДНО РАСПРОСТРАНЯТЬ, КОПИРОВАТЬ, ВНОСИТЬ СВОИ ИЗМЕНЕНИЯ В ИСХОДНОМ КОДЕ ПРОГРАММЫ, ЛИШЬ ПРИ УСЛОВИИ СОХРАНЕНИЯ КОПИРАЙТА АВТОРА. ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ "Perl Newsletter" В КОММЕРЧЕСКИХ ЦЕЛЯХ ЗАПРЕЩЕНО. ВЫ ИСПОЛЬЗУЕТЕ ЭТУ ПРОГРАММУ НА СВОЙ СОБСТВЕННЫЙ СТРАХ И РИСК. АВТОР НЕ НЕСЕТ НИКАКОЙ ОТВЕТСТВЕННОСТИ ЗА РАБОТОСПОСОБНОСТЬ ПРОГРАММЫ, А ТАКЖЕ ЗА ПОТЕРИ, ПОВРЕЖДЕНИЯ ДАННЫХ ИЛИ ЧЕГО ЛИБО ДРУГОГО, СВЯЗАННЫЕ С ИСПОЛЬЗОВАНИЕМ И РАБОТОЙ ЭТОЙ ПРОГРАММЫ.

Если Вам понравился мой скрипт и у Вас есть желание отблагодарить меня рублем, то вот мои реквизиты:

WebMoney
U237811811298
R198597198920
Z917380288657

Яндекс деньги
41001635943434

PayPal
Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Если у Вас возникнут вопросы или есть предложения, пожалуйста, пишите мне на адрес: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
------------------------------------------------------------------


С уважением, Яницкий Александр

Понравилась статья?

Прочитано 3166 раз
Другие материалы в этой категории: « Perl Guestbook

Добавить комментарий


Защитный код
Обновить