使用Laravel发送电子邮件时出现问题...

时间:2017-09-27 23:36:50

标签: php laravel laravel-5.5

发送电子邮件时,它没有正确格式化,它以纯文本显示,而不是使用我的视图中包含的HTML。

我发送的方式:

Mail::to($request->user()->mail)->send(new AccountLocked(Auth::user()));

AccountLocked.php:

class AccountLocked extends Mailable
{
    use Queueable, SerializesModels;

    public $user;

    /**
     * Create a new message instance.
     *
     * @return void
     */
    public function __construct(User $user)
    {
        $this->user = $user;
    }

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        return $this->view('emails.user.account_locked');
    }
}

1 个答案:

答案 0 :(得分:0)

这不是Laravel的问题,如果您实际查看请求中发送的数据,您会看到Laravel 正确格式化电子邮件,并使用有效的HTML代码。

此问题可能是阻止HTML的电子邮件提供商的目标,我知道有一些电子邮件提供商这样做,您可能需要在考虑其Laravel之前检查一下。