我在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();
如果有人看到这个请帮忙
2条答案
按热度按时间hi3rlvi21#
检查您的邮件在配置中键入。
在
app/config/Email.php
中或在send初始化它之前
cfh9epnr2#
$email->send();
之前,请致电:引用:\CodeIgniter\电子邮件\电子邮件::setMailType($type = '文本')