phpList是具有发送简讯,新闻,邮件用户数量庞大的能力最流行的开源邮件列表管理器中的一个。 它提供了一个用户友好的界面,您可以在其中管理简报,订阅列表,简报报告,通知和更多。 您也可以将其称为大规模邮件软件。 它很容易与任何网站集成。
phpList用于Linux的通讯管理器
该phpList使用MySQL数据库用于存储信息和脚本是用PHP编写。 它在任何Web服务器上运行,帮助管理员建立用于订阅通讯订阅的系统,其中用户可以订阅相应的邮件列表。 您可以管理自己的邮件列表,并附加文件到电子邮件(交易公告,商业文件)等。
该软件被设计为GNU / Linux和Apache。 它也支持其他类Unix系统,如FreeBSD,OpenBSD系统 ,Mac OS X中 ,和Windows。
phpList演示的
- 脚本的关注前端演示- http://demo.phplist.com/lists/
- 脚本的关注管理员演示- http://demo.phplist.com/lists/admin/
phpList的特点
- phpList是很好的通讯,通知和许多其他用途。 它能够管理大量的邮件列表订阅者。 它甚至适用于小列表。
- Phplist Web界面允许您通过互联网编写,发送消息和管理phplist。 但是,即使您的系统已关闭,它仍会继续发送消息。
- 模板是完全可定制的,可以与几个网站集成。
- 跟踪您的电子邮件中打开的用户数量。
- 在FCKeditor和TinyMCE编辑器的帮助下,您可以编辑HTML消息。 您可以在您的订阅者之间选择文字或HTML电子邮件。
- 它在队列中传递消息,以便每个订户获得消息。 它还确保他们不会收到两个副本,即使他们订阅了几个列表。
- 用户的属性(如姓名,国家等)可以个性化,这意味着您可以在订阅时指定您需要的用户的重要信息。
- 用户管理工具很好地维护和管理庞大的用户数据库。
- 限制可以限制您的服务器上的负载,使其不会过载。
- 计划发送允许您将消息安排为在发送消息时开始。 RSS提要可以每周,每天或每月自动发送到邮件列表。
- Phplist目前有英语,法语,葡萄牙语,德语,西班牙语,荷兰语,繁体中文,越南语和日语。 其他语言的工作翻译仍在进行中。
需求phpList
为了安装PhPlist应用程序,我们需要:
- GNU / Linux操作系统
- Apache Web服务器<./ li>
- PHP版本4.3或更高版本
- PHP Imap模块
- MySQL服务器4.0或更高版本
测试环境
- 操作系统- 的CentOS 6.4和Ubuntu 13.04
- Apache- 2.2.15
- PHP - 5.5.3
- MySQL的- 71年1月5日
- phpList - 3.0.5
在Linux中安装phpList Newsletter Manager
正如我前面提到,在phpList PHP开发的Linux和Apache。 所以,你必须有一个正在运行的Web服务器使用PHP和MySQL安装在系统上。 此外,您还必须安装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)。
另外,您还可以使用以下命令的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。
参考链接
我知道大多数用户,不知道如何在Linux中安装和配置应用程序。 如果您正在寻找有人在您的托管/个人服务器上托管/设置phpList,请与我们联系为什么,因为我们以公平的最低价格提供各种Linux服务。
如果你使用任何其他比phpList更强大的通讯应用程序,不要忘记分享这篇文章。