設定Laravelは人気のあるSwiftMailerライブラリーのクリーンでシンプルなAPIを提供しています。メールの設定ファイルはapp/config/mail.phpです。SMTPホスト、ポート、認証、更にライブラリーが送信するメッセージ全部に対するグローバルな送信元(from)アドレスなどを設定するオプションが用意されています。お好きなSMTPサーバーをご利用できます。メールの送信にPHPのmail機能を使用したい場合は、設定ファイルのdraiverをmailに変更してください。sendmailドライバーも使用できます。APIドライバーを用意しています。これらのAPIは大抵の場合、SMTPサーバーよりもシンプルで早いです。HTTPライブラリーをアプリケーションにインストールする必要があります。4をプロジェクトに追加してください。&quot;~4.0&quot;MailgunドライバーMailgunドライバーを使用するには、app/config/mail.php設定ファイル中のdriverオプションをmailgunに設定してください。次に、app/config/services.php設定ファイルが、プロジェクトに存在していなければ作成してください。中身を以下のオプションにしてください。&#39;your-mailgun-key&#39;,),MandrillドライバーMandrillドライバーを使用するには、app/config/mail.php設定ファイル中のdriverオプションを、mandrillに設定してください。次に、app/config/services.php設定ファイルが、プロジェクトに存在していなければ作成してください。中身を以下のオプションにしてください。&#39;your-mandrill-key&#39;,),ログドライバーapp/config/mail.php設定ファイルのdriverオプションをlogに設定すると、全てのログファイルがログファイルに書き込まれます。どの受取人に対しでも、実際には送信されなくなります。これは主に、素早くローカルでデバッグするときや、内容を確認する場合に便利です。基本的な使い方Mail::sendメソッドはメールメッセージを送信するために使用されます。Smith&#39;)-&gt;subject(&#39;Welcome!&#39;);});sendメソッドに渡される最初の引数は、メールの本文に使用されるビューの名前です。2つ目の引数はビューに渡されるデーターで、ほとんどの場合連想配列です。中、$keyにより、データーのアイテムを参照できます。3つ目はクロージャーで、メッセージに様々なオプションを指定するために使用します。注目:$message変数はいつでもメールのビューに渡され、埋め込まれます。この変数を渡す必要はありません。HTMLビューに加え、プレーンテキストビューを指定することもできます。$callback);もしくは'html'か'text'をキーに使用し、片方のタイプだけのビューを指定することも可能です。$callback);メールにカーボンコピーや添付ファイルなどのオプションも指定できます。$message-&gt;attach($pathToFile);});添付ファイルをメッセージに付ける場合は、MIMEタイプと表示名のどちらか、もしくは両方を指定することもできます。messageクラスを拡張しています。メッセージを作成するため、このクラスのメソッドを呼び出すこともできます。インラインの埋め込みメールに画像をインラインで埋め込むことは典型的な厄介者です。Laravelは画像をメールに付け、最適なCIDを得る便利な方法を提供しています。?&gt;&quot;&gt;&lt;/body&gt;$message変数はいつもMailクラスによりメールビューに渡されることに注目してください。キュー使用メールメールメッセージをキューイングするメール送信はアプリケーションのレスポンスをとても遅くしてしまうため、多くの開発者はメールメッセージをバックグラウンドでキュー送信するようにしています。Laravelでは組み込みの共通キューAPIを使用することで簡単に取り扱えるようになっています。メールメッセージにキューを使用するには、Mailクラスのqueueメソッドをシンプルに使用してください。Smith&#39;)-&gt;subject(&#39;Welcome!&#39;);});もしくはlaterメソッドを使用し、メールを送信するまでの遅延秒数を指定することも可能です。Smith&#39;)-&gt;subject(&#39;Welcome!&#39;);});またメッセージを登録する特定のキューか「チューブ」をqueueOnかlaterOnメソッドを使用し、指定することも可能です。Smith&#39;)-&gt;subject(&#39;Welcome!&#39;);});メールとローカル開発メールを送信するアプリケーションを開発する場合、ローカルもしくは開発環境からのメッセージ送信を無効にするほうが好ましいでしょう。そのためには、Mail::pretendメソッドを呼び出すか、app/config/mail.php設定ファイルでpretendオプションをtrueにしてください。pretendモードの場合、受取人に向け送信する代わりに、アプリケーションのログファイルに書き込まれます。メールのPretendモードを有効にする。kawase(Translation).このバージョンのサポートは終了しています。