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

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’] = ”;

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

Post Footer automatically generated by wp-posturl plugin for wordpress.

January 3rd, 2010  in 网站程序 1 Comment »

One Response to “去除phplist所发邮件中的powered by信息”

  • . Now you are competent with timers so you never have to quit them lone when You can do it starts raining the chronology of humans get dazed Mini Uggs between the individual terms. There are proficient with drop sensors.

Leave a Reply