2020-05-06 16:37:39 1358次浏览 1条回答 0 悬赏 10 金钱
return Yii::$app
    ->mailer
    ->compose(
        ['html' => 'emailVerify-html', 'text' => 'emailVerify-text'],
        ['user' => $user]
    )
    ->setFrom([Yii::$app->params['supportEmail'] => Yii::$app->name . ' robot'])
    ->setTo($this->email)
    ->setSubject('Account registration at ' . Yii::$app->name)
    ->send();

里面的 compose 调用,为什么 html 和 text 都传?

最佳答案

  • 发布于 2020-05-07 10:51 举报

    历史上 曾经有些 邮箱 或 邮件客户端 是不支持 html 的
    同时指定 html 和 纯文本 的邮件模板,对于那些不支持 html 的邮箱或客户端软件 可以自动降级 显示 纯文本的邮件内容

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
hail812
总监

hail812

注册时间:2014-08-20
最后登录:2020-11-27
在线时长:204小时0分
  • 粉丝0
  • 金钱20
  • 威望0
  • 积分2060

热门问题