0
0

去除phplist所发邮件中的powered by信息

奇谭 发表于 2012年04月16日 11:28 | Hits: 4579
Tag: PhpList邮件群发软件 | phplist去版权 | phplist邮件群发

 

phplist是一个很强大的邮件列表管理软件。这段时间要给会员发送会员邮件,先是测试了Discuz自带的发邮件功能,修改了一下,勉强可以发送html邮件了,但是发送方面的功能太少,发送的邮件多了容易出错,还没有详细的记录。后来对比了一些邮件列表(newsletter)管理软件,看介绍就是phplist的功能最好,测试了几天,基本满足需求,可以方便的导入邮件,可以管理退订,发信的功能也很好,还可以利用cron job后台运行。

 

我会把我学到的一些phplist的知识逐步整理到站长百科的phplist词条,欢迎大家和我一起编辑。

今天就说一下困扰我很久的问题如何解决,就是用phplist发送的邮件,邮件的底部(签名档)会加上phplist的版权信息。不是我不愿意支持开源软件,而是这个东西每封邮件都有,太不友好了,如果只是网站上加个版权信息还好。下面来说明如何去除这个版权信息。

只去除html邮件中的版权图片:

默认设置,如果发送的是html的邮件,版权信息是一个图片,这个可以在配置文件中去掉,也就是config.php 文件,找到:

define(“EMAILTEXTCREDITS”,0);

改成:

define(“EMAILTEXTCREDITS”,1);

这样发送html邮件的时候就不会加上图片版权信息了,但是会替换成文字的版权信息。也就是发送text html邮件都会有一个文字的版权信息:

powered by phplist v 2.10.10, © tincan ltd

去除所有版权信息

找到文件:lists/admin/sendemaillib.php 做如下修改:

找到:

$text["signature"] = "\n\n--\nPowered by PHPlist, www.phplist.com --\n\n";

替换为:

$text["signature"] = "";

然后再找到:

if (!EMAILTEXTCREDITS) {

…..

} else {

$html["signature"] = $PoweredByText;

}

在这段代码的下面紧接着加入 :

$html['signature'] = ”;

将改好的文件上传到网站中,发送的邮件就不会加入版权信息了

 

文章转载自 大漠孤狼 ( www.83blog.com ),原文地址 http://www.83blog.com/phplist-pswered-by.html

您可能也喜欢:

邮件群发系统phplist推出新版

用开机信息诊断计算机硬件故障

shell脚本的乐趣--分割合并文件及批量修改文件名

Socket网络编程
无觅

原文链接: http://www.7tan.info/open-software/phplist/2012_04_746/

0     0

我要给这篇文章打分:

可以不填写评论, 而只是打分. 如果发表评论, 你可以给的分值是-5到+5, 否则, 你只能评-1, +1两种分数. 你的评论可能需要审核.

评价列表(0)