首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >显示Html的Codeigniter4电子邮件

显示Html的Codeigniter4电子邮件
EN

Stack Overflow用户
提问于 2022-07-21 16:16:27
回答 2查看 43关注 0票数 1

我很难在codeigniter4中显示电子邮件

我刚刚将应用程序部署到共享主机上。

然而,电子邮件没有正确显示,它只是显示html源。

见下文

代码语言:javascript
运行
复制
<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>

代码语言:javascript
运行
复制
    $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();

如果有人遇到这种情况,请帮忙

EN

回答 2

Stack Overflow用户

发布于 2022-07-23 07:29:55

检查您的邮件类型在配置。

app/config/Email.php中的

代码语言:javascript
运行
复制
public $mailType = 'html';

或者在发送之前初始化它。

代码语言:javascript
运行
复制
$config['mailType'] = 'html;
$email->initialize($config);
票数 0
EN

Stack Overflow用户

发布于 2022-07-23 19:39:06

$email->send();之前,请拨打:

代码语言:javascript
运行
复制
    $email->setMailType("html");

参考资料:\CodeIgniter\Email\Email::setMailType($type = 'text')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73069554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档