PHPlist  - 开源电子邮件通讯经理(大众邮件)应用程序的Linux

phpList是具有发送简讯,新闻,邮件用户数量庞大的能力最流行的开源邮件列表管理器中的一个。 它提供了一个用户友好的界面,您可以在其中管理简报,订阅列表,简报报告,通知和更多。 您也可以将其称为大规模邮件软件。 它很容易与任何网站集成。

phpList用于Linux的通讯管理器

phpList使用MySQL数据库用于存储信息和脚本是用PHP编写。 它在任何Web服务器上运行,帮助管理员建立用于订阅通讯订阅的系统,其中用户可以订阅相应的邮件列表。 您可以管理自己的邮件列表,并附加文件到电子邮件(交易公告,商业文件)等。

该软件被设计为GNU / LinuxApache。 它也支持其他类Unix系统,如FreeBSD,OpenBSD系统 ,Mac OS X中 ,和Windows。

phpList演示的
  1. 脚本的关注前端演示- http://demo.phplist.com/lists/
  2. 脚本的关注管理员演示- http://demo.phplist.com/lists/admin/

phpList的特点

  1. phpList是很好的通讯,通知和许多其他用途。 它能够管理大量的邮件列表订阅者。 它甚至适用于小列表。
  2. Phplist Web界面允许您通过互联网编写,发送消息和管理phplist。 但是,即使您的系统已关闭,它仍会继续发送消息。
  3. 模板是完全可定制的,可以与几个网站集成。
  4. 跟踪您的电子邮件中打开的用户数量。
  5. 在FCKeditor和TinyMCE编辑器的帮助下,您可以编辑HTML消息。 您可以在您的订阅者之间选择文字或HTML电子邮件。
  6. 它在队列中传递消息,以便每个订户获得消息。 它还确保他们不会收到两个副本,即使他们订阅了几个列表。
  7. 用户的属性(如姓名,国家等)可以个性化,这意味着您可以在订阅时指定您需要的用户的重要信息。
  8. 用户管理工具很好地维护和管理庞大的用户数据库。
  9. 限制可以限制您的服务器上的负载,使其不会过载。
  10. 计划发送允许您将消息安排为在发送消息时开始。 RSS提要可以每周,每天或每月自动发送到邮件列表。
  11. Phplist目前有英语,法语,葡萄牙语,德语,西班牙语,荷兰语,繁体中文,越南语和日语。 其他语言的工作翻译仍在进行中。

需求phpList

为了安装PhPlist应用程序,我们需要:

  1. GNU / Linux操作系统
  2. Apache Web服务器<./ li>
  3. PHP版本4.3或更高版本
  4. PHP Imap模块
  5. MySQL服务器4.0或更高版本
测试环境
  1. 操作系统- 的CentOS 6.4Ubuntu 13.04
  2. Apache- 2.2.15
  3. PHP - 5.5.3
  4. MySQL的- 71年1月5日
  5. phpList - 3.0.5

在Linux中安装phpList Newsletter Manager

正如我前面提到,在phpList PHP开发的LinuxApache。 所以,你必须有一个正在运行的Web服务器使用PHPMySQL安装在系统上。 此外,您还必须安装IMAP模块退回邮件的处理。 如果没有,使用软件包管理器工具,称为Yum或安装apt-get的按照您的Linux发行

第1步:安装Apache,PHP和MySQL

在安装使用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

输入mysql root密码。 现在创建一个数据库(比如phplist)。

mysql> create database phplist;
Query OK, 1 row affected (0.00 sec)

它不是直接访问从用户数据库,从而创建一个名为“youcl”用户,并授予所有权限的用户对数据库'phplist“使用密码来访问它一个很好的做法。 替换“MY_PASSWORD”用自己的密码,我们以后需要这个密码在配置phpList。

mysql> grant all on phplist.* to youcl@localhost identified by 'my_password';
Query OK, 0 rows affected (0.00 sec)

现在重新加载权限以反映数据库上的新更改并退出mysql shell。

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/

现在复制“ 名单 ”目录到可以通过网络访问的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文件 ”。

# 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 = "youcl";
# and what is the password to login to control the database
$database_password = 'my_password';

您需要在“TESTMODE”编辑多一个设置,默认情况下phpList,所以你需要从'1'的值改为“0”禁用TESTMODE。

define ("TEST",0);

输入所有详细信息后。 保存并关闭文件。

第5步:访问phpList应用程序

最后,点到你的浏览器在您phpList安装的名单/管理 “目录。 基于Web的安装向导将引导您完成其余的操作。

http://localhost/lists/admin
OR
http://ip-address/lists/admin

注意 :如果您的网站'example.com'指向的目录“ 的/ var / www / html等/',你们已经划归' 在/ var / www / html等/列表 ”你phpList文件,那么你应该将浏览器到http://www.example.com/lists/admin/。

phpList安装向导

现在点击“初始化数据库 ”,并填写有关您的组织,并设置“ 管理员 ”密码信息。

phpList数据库初始化

有一次,数据库INITIALISE完成后,继续phpList安装程序以完成您的配置按您的要求。

phpList数据库初始化完成

一旦设置完成。 登录到您的phpList管理面板。

phpList管理员登录

开始创建新的广告系列,查看广告系列,添加/删除用户,查看统计信息以及要从信息中心探索的更多功能。

phpList仪表板

而已! 现在,你就可以开始你的新安装phpList通讯管理器应用程序的定制和Branded。

参考链接

phpList主页

我知道大多数用户,不知道如何在Linux中安装和配置应用程序。 如果您正在寻找有人在您的托管/个人服务器上托管/设置phpList,请与我们联系为什么,因为我们以公平的最低价格提供各种Linux服务。

如果你使用任何其他比phpList更强大的通讯应用程序,不要忘记分享这篇文章。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏