2017-09-27 6 views
0

電子メールを送信するときに、正しく書式設定されていません。プレーンテキストで表示され、自分のビューにHTMLが表示されません。Laravelを使用して電子メールを送信する際の問題...

私はそれを送る方法:

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'); 
    } 
} 

答えて

0

あなたが実際にあなたの要求で送信されたデータを表示する場合これは、Laravelの問題ではありませんLaravel となります。有効なHTMLコードで電子メールを適切にフォーマットしてください。

この問題はおそらく、HTMLをブロックするターゲット電子メールプロバイダであり、これを行ういくつかの電子メールプロバイダを知っています。そのLaravelを検討する前に確認したいと思うかもしれません。

関連する問題