![](/img/trans.png)
[英]How can I properly pass data into a view intended for html email template in Codeigniter4?
[英]Codeigniter4 Email showing Html Source
我在 codeigniter4 中显示电子邮件时遇到问题
我刚刚将应用程序部署到共享主机
但是电子邮件没有正确显示,它只是显示 html 源代码。
见下文
<p>to reset your password.<br/> <br /> If you did not request a password reset, you can safely ignore this email.<br /> <br /> Yours,<br /> </p>
$email = \Config\Services::email();
$email->setFrom($settings->info->site_noreply_email, $settings->info->site_title);
$email->setTo($emailTo);
$email->setSubject($subject, $settings->info->site_title);
$email->setMessage($body);
$email->send();
如果有人遇到过这个请帮忙
检查您的邮件类型在配置。
在app/config/Email.php
public $mailType = 'html';
或在发送之前初始化它
$config['mailType'] = 'html;
$email->initialize($config);
在$email->send();
之前 , 称呼:
$email->setMailType("html");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.