使用 Laravel 发送电子邮件时出现问题…
Issues while sending emails using Laravel…
发送电子邮件时,它的格式不正确,它以纯文本显示,没有使用我的视图中的 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');
}
}
这不是 Laravel 的问题,如果您实际查看请求中发送的数据,您会看到 Laravel will 格式电子邮件正确,带有有效的 HTML 代码。
这个问题可能是目标电子邮件提供商阻止了 HTML,我知道一些这样做的电子邮件提供商,您可能需要先检查一下再考虑它 Laravel。
发送电子邮件时,它的格式不正确,它以纯文本显示,没有使用我的视图中的 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');
}
}
这不是 Laravel 的问题,如果您实际查看请求中发送的数据,您会看到 Laravel will 格式电子邮件正确,带有有效的 HTML 代码。
这个问题可能是目标电子邮件提供商阻止了 HTML,我知道一些这样做的电子邮件提供商,您可能需要先检查一下再考虑它 Laravel。