以下の内容はhttps://syossan.hateblo.jp/entry/2014/08/31/003215より取得しました。


Gmailの二段階認証を抜けてLaravelからメールを送る方法

LaravelでMail::sendでメールを送ろうとして、見事にGmailの二段階認証で引っかかったのでメモ。


事前準備

Gmailの二段階認証にはアプリケーション固有のパスワードを発行することが出来ます。
このアプリケーション固有のパスワードを用いることでメールが送れるようになります。

アプリケーション固有のパスワードの取得

以下のリンクに飛ぶことでパスワードの管理画面へ行けます。
https://security.google.com/settings/security/apppasswords

飛んだ先の画面はこんな感じになってるはずです。

f:id:syossan:20140831002428p:plain


この画面から以下の様にパスワードを発行します。

f:id:syossan:20140831002726p:plain
f:id:syossan:20140831002731p:plain


そうするとパスワードが書かれたウィンドウが開きますので、そのパスワードを控えます。

これで事前準備は完了です。

Laravelの設定

次にLaravel側での設定をいじります。

app/config/mail.phpの設定ファイルのSMTP Server Passwordの欄がありますので、
passwordの中身を先ほど作成したパスワードにします。



giste90b4cb96f7a9c332619



これでMail::sendでメールが送ることが出来ます!



posted with amazlet at 14.08.30
リンクアップ
技術評論社
売り上げランキング: 207,455




以上の内容はhttps://syossan.hateblo.jp/entry/2014/08/31/003215より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14