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.
- Апач – 2.2.15
- PHP – 5.5.3
- MySQL – 5.1.71
- phpList – 3.0.5
Установка менеджера рассылок phpList в 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», который содержит каталог списки. .
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 в «testmode», поэтому вам нужно изменить значение с «1» на «0». >', чтобы отключить тестовый режим.
define ("TEST",0);
После того, как вы ввели все детали, детали. Сохраните и закройте файл.
Шаг 5: Доступ к приложению phpList
Наконец, укажите в своем браузере каталог «lists/admin» вашей установки phpList. Мастер установки через Интернет проведет вас через все остальное.
http://localhost/lists/admin
OR
http://ip-address/lists/admin
Примечание. Если на вашем веб-сайте «example.com» указан каталог «/var/www/html/', и вы поместили файлы phpList в папку /var/www/html/lists', тогда вам следует указать в браузере http:/ /www.example.com/lists/admin/.
Теперь нажмите Инициализировать базу данных, заполните информацию о своей организации и установите пароль «admin».
После завершения инициализации базы данных перейдите к настройке phpList, чтобы завершить настройку в соответствии с вашими требованиями.
После этого настройка завершена. Войдите в панель администратора phpList.
Начните создавать новые кампании, просматривайте кампании, добавляйте/удаляйте пользователей, просматривайте статистику и пользуйтесь многими другими функциями, которые можно изучить на панели управления.
Вот и все! Теперь вы можете приступить к настройке и фирменному оформлению недавно установленного приложения-менеджера информационных бюллетеней phpList.
Справочные ссылки
Домашняя страница списка phpList
Я знаю большинство пользователей, не умеющих устанавливать и настраивать приложения в Linux. Если вы ищете кого-то, кто разместит/настроит phpList на вашем хостинге/персональном сервере, свяжитесь с нами, почему, потому что мы предоставляем широкий спектр услуг Linux по справедливым минимальным ценам.
Дайте мне знать, если вы используете какое-либо другое приложение для рассылки новостей, которое более надежно, чем phpList, и не забудьте поделиться этой статьей.