Поиск по сайту:

PHPlist - приложение с открытым исходным кодом для управления рассылками по электронной почте (массовая рассылка) для Linux


phpList является одним из самых популярных менеджеров рассылок с открытым исходным кодом, который способен отправлять новостные письма, новости и сообщения огромному количеству подписчиков. Он предоставляет удобный интерфейс, где вы можете управлять рассылками, списками подписок, отчетами по рассылкам, уведомлениями и многим другим. Его также можно назвать программным обеспечением для массовой рассылки. Его очень легко интегрировать с любым веб-сайтом.

Менеджер новостных рассылок phpList для Linux

phpList использует базу данных MySQL для хранения информации, а скрипт написан на PHP. Он работает на любом веб-сервере, что помогает администратору настроить систему подписки на рассылку, где пользователи могут подписываться на соответствующий список рассылки. Вы можете управлять своим собственным списком рассылки, а также прикреплять файлы к электронным письмам (анонсы сделок, деловые документы) и т.д.

Программное обеспечение было разработано для GNU/Linux с Apache. Оно также поддерживает другие системы, похожие на Unix, такие как FreeBSD, OpenBSD, Mac OS X и Windows.

Демо phpList
  1. Смотрите демонстрацию frontend скрипта - http://demo.phplist.com/lists/
  2. Смотрите демонстрацию скрипта для администратора - http://demo.phplist.com/lists/admin/

Особенности phpList

  1. phpList отлично подходит для рассылки новостей, уведомлений и многих других целей. Он способен управлять большим количеством подписчиков почтовых рассылок. Он также хорошо работает с небольшими списками.
  2. Веб-интерфейс Phplist позволяет вам писать, отправлять сообщения и управлять phplist через интернет. Однако он продолжает отправлять сообщения, даже если ваша система выключена.
  3. Шаблоны полностью настраиваемы и могут быть интегрированы с несколькими веб-сайтами.
  4. Отслеживайте количество пользователей, которые открыли ваше электронное сообщение.
  5. С помощью редакторов FCKeditor и TinyMCE вы можете редактировать HTML-сообщения. Вы можете предоставить вашим подписчикам выбор между текстовым или HTML-сообщением электронной почты.
  6. Он доставляет сообщение в очередь, чтобы каждый подписчик получил сообщение. Он также гарантирует, что они не получат две копии, даже если подписаны на несколько списков.
  7. Атрибуты подписчика, такие как имя, страна и т.д., можно персонализировать, это означает, что вы можете указать важную информацию, которую вам нужно получить от пользователей во время подписки.
  8. Инструменты управления пользователями хороши для поддержки, а также для управления большими базами данных подписчиков.
  9. Регулирование скорости может ограничивать нагрузку на ваш сервер, чтобы он не перегружался.
  10. Планирование отправки позволяет вам назначить время отправки вашего сообщения. RSS-ленты могут автоматически отправляться на рассылочный список еженедельно, ежедневно или ежемесячно.
  11. Phplist в настоящее время доступен на английском, французском, португальском, немецком, испанском, голландском, традиционном китайском, вьетнамском и японском языках. Работа по переводу на другие языки все еще продолжается.

Требование phpList

Для установки приложения PhPlist нам требуется:

  1. Операционная система GNU/Linux
  2. Веб-сервер Apache<./li>
  3. Версия PHP 4.3 или выше
  4. Модуль PHP Imap
  5. Версия сервера MySQL 4.0 или выше
Тестовая среда
  1. Операционная система - CentOS 6.4 & Ubuntu 13.04
  2. Apache - 2.2.15
  3. PHP - 5.5.3
  4. MySQL - 5.1.71
  5. 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) по приведённой ниже ссылке.

  1. 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/admin

style="color: red;">Примечание: Если ваш веб-сайт ‘example.com‘ указывает на каталог ‘/var/www/html/‘, и вы разместили свои файлы phpList в ‘/var/www/html/lists‘, тогда вы должны направить браузер на http://www.example.com/lists/admin/.

Мастер установки phpList

Теперь нажмите на «Инициализировать базу данных» и заполните информацию о вашей организации, а также установите пароль для «администратора».

Инициализация базы данных phpList

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

Инициализация базы данных phpList завершена

Как только настройка завершена, войдите в панель администратора phpList.

Вход в админпанель phpList

Начните создавать новые кампании, просматривать кампании, добавлять/удалять пользователей, просматривать статистику и многие другие функции, доступные для изучения на панели управления.

Панель управления phpList

Вот и всё! Теперь вы можете начать настройку и брендирование вашего недавно установленного приложения для рассылки новостей phpList.

Ссылки для справки

Главная страница phpList

Я знаю, что большинство пользователей не умеют устанавливать и настраивать приложения в Linux. Если вы ищете кого-то, кто сможет разместить/настроить phpList на вашем хостинге или личном сервере, свяжитесь с нами, потому что мы предоставляем широкий спектр услуг по Linux по справедливым минимальным тарифам.

Обязательно дайте мне знать, если вы используете какое-либо другое приложение для рассылки, которое более надежное, чем phpList, и не забудьте поделиться этой статьей.