显示Html源代码的Codeigniter4电子邮件

cwxwcias  于 2022-12-07  发布在  其他
关注(0)|答案(2)|浏览(115)

我在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();

如果有人看到这个请帮忙

hi3rlvi2

hi3rlvi21#

检查您的邮件在配置中键入。

app/config/Email.php

public $mailType = 'html';

或在send初始化它之前

$config['mailType'] = 'html;
$email->initialize($config);
cfh9epnr

cfh9epnr2#

  • 在 * $email->send();之前,请致电:
$email->setMailType("html");

引用:\CodeIgniter\电子邮件\电子邮件::setMailType($type = '文本')

相关问题