これは単純である必要があります。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>
あなたが持っているかもしれないアドバイスをありがとう、
ティム