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

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


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

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. Апач – 2.2.15
  3. PHP – 5.5.3
  4. MySQL – 5.1.71
  5. 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), используя ссылку ниже.

  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», который содержит каталог списки. .

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, и не забудьте поделиться этой статьей.