在使用PbootCMS进行网站开发时,开启留言版和自定义表单的自动发送邮件提醒功能是一项非常实用的设置。这一功能可以即时通知客户有关网站留言的情况,从而让他们能够迅速作出反馈。
然而,默认情况下,我们收到的邮件标题会包含【PbootCMS】标识,如下图所示:

对于许多为客户定制的网站来说,邮件中显示PbootCMS模板标识可能会带来不必要的麻烦。因此,优化邮件标题以去掉或替换该标识是非常有必要的。
这个优化过程其实非常简单,只需要在代码中搜索“【PbootCMS】”,然后对相关文件进行修改即可。
V3版本需要修改6个文件,而V2版本则需要修改4个文件。根据你的实际版本选择相应的文件进行修改。
第一个文件是:apps/admin/controller/system/ConfigController.php,大约在31行:
$rs = sendmail($this->config(), get('to'), '【PbootCMS】测试邮件', '欢迎您使用PbootCMS网站开发管理系统!');
将【PbootCMS】删除或者替换成你想要的文字。
第二个文件是:apps/api/controller/CmsController.php,此文件中有两处需要修改。
第一处在大约430行:
$mail_subject = "【PbootCMS】您有新的" . $value->form_name . "信息,请注意查收!";
第二处在大约512行:
$mail_subject = "【PbootCMS】您有新的" . $value->form_name . "信息,请注意查收!";
同样,将【PbootCMS】删除或替换为你需要的文字。
第三个文件是:apps/home/controller/CommentController.php,大约在94行:
$mail_subject = "【PbootCMS】您有新的文章评论信息,请注意查收!";
第四个文件是:apps/home/controller/FormController.php,大约在92行:
$mail_subject = "【PbootCMS】您有新的" . $value->form_name . "信息,请注意查收!";
第五个文件是:apps/home/controller/MemberController.php,大约在439行:
$mail_subject = "【PbootCMS】您有新的验证码信息,请注意查收!";
第六个文件是:apps/home/controller/MessageController.php,大约在99行:
$mail_subject = "【PbootCMS】您有新的" . $value->form_name . "信息,请注意查收!";
完成以上所有修改后,程序优化就完成了。这样,你的邮件标题就不会再显示【PbootCMS】标识,而是可以根据你的需求进行个性化设置。