周乃明的博客 ? phplist安装和配置

来源:百度文库 编辑:神马文学网 时间:2024/05/02 05:10:45

phplist安装和配置

Filed under: Uncategorized by zhounaiming | No Comments »

mailing list功能实现方法很多,以前用CMS系统joomla时,有个Acajoom newsletter插件很好用.
但现在只是单单需要可以群发邮件的邮件列表功能,不想去装joomla. 以前也用过phplist,我留意到yeeyan就是使用phplist的.
但phplist存在一大堆问题, 今天重新安装和配置phplist, 记录一下, 再次安装时省得再花时间google各种碰到的问题.

一, 安装

   1. 到phplist网站下载回来最新版, 解压, 把子文件夹lists里的所有文件传到web服务器, 其他文件和文件夹只是参考文件,主程序是lists文件夹.
   2. 配置config文件夹里的config.php文档, 以下几项必须填自己的配置,其他可暂时用默认配置.  一是数据库连接配置,
二是目录设置,也就是$pageroot和$adminpages, 如我把phplist装在根目录,那么这两个变量值是这样$pageroot =
‘/’; $adminpages = ‘/admin’; 三是修define (“TEST”,1)为define
(“TEST”,0),如果TEST不设为0,那么phplist只是测试模式,不会实际发出邮件。

(提醒:安装好phplist后,访问/admin页面,phplist的默认管理员账户是admin,密码是phplist)

二,去除powered by信息

phplist为了推广自己,每封发出去的信末尾都默认带有一段powered
by信息,如果不喜欢,可以除去。只要修改文件/admin下的sendemaillib.php文件,把这两个字符串量设置为空字符
串,$text["signature"] = “”; $html['signature'] = “”;  两个变量共出现4次。

三,修改fromname和fromemail错误

我试用phplist时发出去的信,邮件头的fromemail有错误。比如我的phplist是装在hostmonster,from
email变成了xxx@host125.hostmonster.com,而不是自己设置的邮件地址。收到邮件的人如果回复邮件到错误地址,我们就收不
到回复邮件。我google了很长时间都没找到有人提出合适解决方法。最后,我修改/admin文件夹下的sendemaillib.php文件,
把文档里这两个变量$fromname,$fromemail的值改成自己的固定值。这么改不是最好办法,因为如果想换fromname和
fromemail,只能再次修改sendemaillib.php文件和重新上传这个文件。but it work,
因为起码phplist可以用了。