PHP使用模板管理邮件样式
小弟接触php第3日,公司要做个发邮件的模块。项目中使用的php框架是zend framework。但是在网上看到的例子中,要想发html样式邮件,html代码必须全部包含在字符串里。这样修改起来不好预览邮件的版式。如果要是能直接写个邮件模板,发的时候调用该模板,系统渲染模板得到最终的邮件。于是尝试自己动手写该功能。
首先编写发送邮件功能
?
?测试的模板$config = array ( 'user' => 'huling', 'password' => '123456' ); $mail = new SendMailTool('smtp.xxxx.com', 'huling', 'aqsdsadsad'); $mail->sendVMMail('sagahl@126.com', 'live', 'huling@xxxxx.com', 'work', 'askjdkas', $config,'test.html'); }?
?以上的代码完成了通过模板发送邮件。修改邮件的样式只需要修改邮件的模板。
由于是刚刚接触php,不知道php中是不是已经实现了以上功能的代码?或者是否有更好的解决方案?希望能抛砖引玉。