这必须很简单,我正在尝试使用 CodeIgniter 将视图文件加载为我的电子邮件消息。关键是要有一个 HTML 而不仅仅是基于文本的消息。
目前,我的电子邮件发送正常,但如果我的代码如下所示,则消息为空:
这是php的相关部分:
$config=array(
'protocol' => 'smtp',
'smtp_host' => 'xxx',
'smtp_user' => 'xxx',
'smtp_pass' => 'xxx',
'smtp_port' => 587,
'mailtype' => 'html',
'crlf' => "\r\n",
'newline' => "\r\n"
);
$this->email->initialize($config);
$this->email->subject('testing loading a view file');
$msg = $this->load->view('reviews/email', '', false);
$this->email->message($msg);
下面是 reviews/email.php 文件的样子:
<html>
<head></head>
<body> <h1>this should be BIG</h1> this should not
<a href="http://google.com/<? $php='login'; echo $php?>">Google</a>
</body>
</html>
感谢您提供的任何建议,
蒂姆