mail icon indicating copy to clipboard operation
mail copied to clipboard

求助 发送邮件只有标题没有内容

Open daniuwo opened this issue 3 years ago • 6 comments

收到的邮件只有标题没有内容

<?php

declare(strict_types=1);

namespace App\Mail;

use HyperfExt\Contract\ShouldQueue;
use HyperfExt\Mail\Mailable;

class UserEmailCode extends Mailable implements ShouldQueue
{
    public $code;

    /**
     * Create a new message instance.
     * @param mixed $code
     */
    public function __construct($code = '')
    {
        $this->code = $code;
    }

    /**
     * Build the message.
     */
    public function build()
    {
        return $this->subject('账号注册验证码')->textView('email/user_email_code');
    }
}

发送代码

Mail::to($this->request->input('email'))->queue(new MailUserEmailCode($code));

用的ThinkTemplate 引擎/storage/view/email/user_email_code.html

您的验证码是:{$code},请不要把验证码泄露给其他人,如非本人操作请不用理会!

daniuwo avatar Apr 18 '21 07:04 daniuwo