PHPlist - приложение с открытым исходным кодом для управления рассылками по электронной почте (массовая рассылка) для Linux
phpList является одним из самых популярных менеджеров рассылок с открытым исходным кодом, который способен отправлять новостные письма, новости и сообщения огромному количеству подписчиков. Он предоставляет удобный интерфейс, где вы можете управлять рассылками, списками подписок, отчетами по рассылкам, уведомлениями и многим другим. Его также можно назвать программным обеспечением для массовой рассылки. Его очень легко интегрировать с любым веб-сайтом.
phpList использует базу данных MySQL для хранения информации, а скрипт написан на PHP. Он работает на любом веб-сервере, что помогает администратору настроить систему подписки на рассылку, где пользователи могут подписываться на соответствующий список рассылки. Вы можете управлять своим собственным списком рассылки, а также прикреплять файлы к электронным письмам (анонсы сделок, деловые документы) и т.д.
Программное обеспечение было разработано для GNU/Linux с Apache. Оно также поддерживает другие системы, похожие на Unix, такие как FreeBSD, OpenBSD, Mac OS X и Windows.
Демо phpList
- Смотрите демонстрацию frontend скрипта - http://demo.phplist.com/lists/
- Смотрите демонстрацию скрипта для администратора - http://demo.phplist.com/lists/admin/
Особенности phpList
- phpList отлично подходит для рассылки новостей, уведомлений и многих других целей. Он способен управлять большим количеством подписчиков почтовых рассылок. Он также хорошо работает с небольшими списками.
- Веб-интерфейс Phplist позволяет вам писать, отправлять сообщения и управлять phplist через интернет. Однако он продолжает отправлять сообщения, даже если ваша система выключена.
- Шаблоны полностью настраиваемы и могут быть интегрированы с несколькими веб-сайтами.
- Отслеживайте количество пользователей, которые открыли ваше электронное сообщение.
- С помощью редакторов FCKeditor и TinyMCE вы можете редактировать HTML-сообщения. Вы можете предоставить вашим подписчикам выбор между текстовым или HTML-сообщением электронной почты.
- Он доставляет сообщение в очередь, чтобы каждый подписчик получил сообщение. Он также гарантирует, что они не получат две копии, даже если подписаны на несколько списков.
- Атрибуты подписчика, такие как имя, страна и т.д., можно персонализировать, это означает, что вы можете указать важную информацию, которую вам нужно получить от пользователей во время подписки.
- Инструменты управления пользователями хороши для поддержки, а также для управления большими базами данных подписчиков.
- Регулирование скорости может ограничивать нагрузку на ваш сервер, чтобы он не перегружался.
- Планирование отправки позволяет вам назначить время отправки вашего сообщения. RSS-ленты могут автоматически отправляться на рассылочный список еженедельно, ежедневно или ежемесячно.
- Phplist в настоящее время доступен на английском, французском, португальском, немецком, испанском, голландском, традиционном китайском, вьетнамском и японском языках. Работа по переводу на другие языки все еще продолжается.
Требование phpList
Для установки приложения PhPlist нам требуется:
- Операционная система GNU/Linux
- Веб-сервер Apache<./li>
- Версия PHP 4.3 или выше
- Модуль PHP Imap
- Версия сервера MySQL 4.0 или выше
Тестовая среда
- Операционная система - CentOS 6.4 & Ubuntu 13.04
- Apache - 2.2.15
- PHP - 5.5.3
- MySQL - 5.1.71
- phpList - 3.0.5
Установка phpList Newsletter Manager на Linux
Как я уже упоминал ранее, phpList разработан на PHP для Linux с Apache. Следовательно, у вас должен быть работающий веб-сервер с установленными PHP и MySQL на системе. Кроме того, необходимо установить модуль IMAP для обработки отскочивших сообщений. Если это не так, установите их с помощью менеджера пакетов yum или apt-get в зависимости от вашей Linux-дистрибуции.
Шаг 1: Установите Apache, PHP и MySQL
Установите на системах на базе Red Hat с помощью команды yum.
# yum install httpd
# yum install php php-mysql php-imap
# yum install mysql mysql-server
# service httpd start
# service mysqld startУстановите на системах на базе Debian с помощью команды apt-get.
# apt-get install apache2
# apt-get install php5 libapache2-mod-auth-mysql php5-mysql php5-imap
# apt-get install mysql-server mysql-client
# service apache2 start
# service mysql startШаг 2: Создать базу данных phpList
После того как вы установите все необходимые пакеты на систему, просто войдите в вашу базу данных (MySQL, здесь).
# mysql -u root -pВведите пароль root для mysql. Теперь создайте базу данных (например, phplist).
mysql> create database phplist;
Query OK, 1 row affected (0.00 sec)Неправильной практикой считается прямой доступ к базе данных от имени пользователя root, поэтому создайте пользователя с именем «tecmint» и предоставьте ему все права на базе данных «phplist» с паролем для доступа. Замените «my_password» на ваш собственный пароль, он потребуется нам позже при настройке phpList.
mysql> grant all on phplist.* to tecmint@localhost identified by 'my_password';
Query OK, 0 rows affected (0.00 sec)Теперь перезагрузите привилегии, чтобы отразить новые изменения в базе данных, и выйдите из оболочки mysql.
mysql> flush privileges;
Query OK, 0 rows affected (0.08 sec)
mysql> quit;
ByeШаг 3: Скачайте и установите phpList
Теперь перейдите на официальный сайт phpList и скачайте последнюю исходную версию в виде архива (т.е. версию 3.0.5) по приведённой ниже ссылке.
- http://www.phplist.com/download
Кроме того, вы можете также скачать последний пакет исходного кода, используя следующую команду wget.
# wget http://garr.dl.sourceforge.net/project/phplist/phplist/3.0.5/phplist-3.0.5.tgzПосле загрузки пакета phplist распакуйте файлы пакета. Это создаст каталог под названием ‘phplist-3.0.5′, в этом каталоге вы найдете ‘public_html‘, который содержит каталог lists.
# tar -xvf phplist-3.0.5.tgz
# cd phplist-3.0.5
# cd public_html/
Теперь скопируйте каталог “lists” в корневой каталог веб-сервера Apache, который может быть доступен через веб.
# cp -r lists /var/www/html/ [For RedHat based Systems]
# cp -r lists /var/www/ [For Debian based Systems]Шаг 4: Настройка phpList
Откройте файл конфигурации phpList ‘config.php‘ из директории ‘lists/config’ в вашем предпочитаемом текстовом редакторе.
# vi config.phpДобавьте настройки подключения к базе данных phpList, такие как имя хоста, имя базы данных, пользователь базы данных и пароль базы данных, как показано ниже.
# what is your Mysql database server hostname
$database_host = "localhost";
# what is the name of the database we are using
$database_name = "phplist";
# what user has access to this database
$database_user = "tecmint";
# and what is the password to login to control the database
$database_password = 'my_password';Вам нужно изменить ещё одну настройку, по умолчанию phpList находится в «тестовом режиме», поэтому вам нужно изменить значение с «1» на «0», чтобы отключить тестовый режим.
define ("TEST",0);После того как вы введете все данные, сохраните и закройте файл.
Шаг 5: Получите доступ к приложению phpList
Наконец, укажите ваш браузер на каталог «lists/admin» вашей установки phpList. Веб-мастер установки проведет вас через оставшиеся шаги.
http://localhost/lists/admin
OR
http://ip-address/lists/adminstyle="color: red;">Примечание: Если ваш веб-сайт ‘example.com‘ указывает на каталог ‘/var/www/html/‘, и вы разместили свои файлы phpList в ‘/var/www/html/lists‘, тогда вы должны направить браузер на http://www.example.com/lists/admin/.
Теперь нажмите на «Инициализировать базу данных» и заполните информацию о вашей организации, а также установите пароль для «администратора».
После завершения инициализации базы данных продолжите к настройке phpList, чтобы завершить конфигурацию в соответствии с вашими требованиями.
Как только настройка завершена, войдите в панель администратора phpList.
Начните создавать новые кампании, просматривать кампании, добавлять/удалять пользователей, просматривать статистику и многие другие функции, доступные для изучения на панели управления.
Вот и всё! Теперь вы можете начать настройку и брендирование вашего недавно установленного приложения для рассылки новостей phpList.
Ссылки для справки
Главная страница phpList
Я знаю, что большинство пользователей не умеют устанавливать и настраивать приложения в Linux. Если вы ищете кого-то, кто сможет разместить/настроить phpList на вашем хостинге или личном сервере, свяжитесь с нами, потому что мы предоставляем широкий спектр услуг по Linux по справедливым минимальным тарифам.
Обязательно дайте мне знать, если вы используете какое-либо другое приложение для рассылки, которое более надежное, чем phpList, и не забудьте поделиться этой статьей.





