2016-11-04 22 views
0

となります。LaravelのenvファイルでSMTPサーバーを正しく構成し、Mail :: rawなどのメールを正常に送信できます。Laravelのメール通知は送信されませんが、LaravelのMail :: Rawは

Mail::raw("This is a test message", function ($message) 
{ 
    $message->from(env("MAIL_ORDER_ADDRESS"), 'Orders'); 
    $message->to('[email protected]'); 
    $message->subject('Test Message'); 
}); 

ただし、私はlaravel 5.3メール通知を使用すると、電子メールは受信されず(エラーも生成されません)。私はメールトラップを使用してローカルで同じ通知コードをテストし、通知は正しく機能します。

Mailサーバーが動作していてMail :: rawと一緒に使用できるのかどうか分かりませんが、ローカルでテストし、正しくコーディングされていることを通知で自動的には処理しません。

注:NameCheapで共有ホスティングを使用する。

アイデア?

答えて

1

FIXED:config/mail.phpに "From"が設定されていなかったためで、ドメインが一致しなかったため設定されていなかったためです。

0

私にとっては逆の状況が発生しています。 .envファイル内にMAIL_DRIVER = mailが設定されています。

私は::生がPostfixのログ経由で正しく電子メールを送信しているが、任意のメールは新しいLaravelを経由して送信され.envファイル内MAIL_FROM_ADDRESS & MAIL_FROM_NAMEを設定して、アプリ/設定/ mail.php

メールを見ている

5.3通知が機能していません。エラーやログへの情報の書き込みはありません。

その他の問題が発生しているようです。

関連する問題