2016-06-27 88 views
0

我的laravel電子郵件客戶端有問題。 我需要通過單擊按鈕發送電子郵件。Laravel發送電子郵件,配置併發送腳本

我的代碼: .ENV

MAIL_DRIVER=smtp 
MAIL_HOST=mail.somedomain.com 
MAIL_PORT=587 
[email protected] 
MAIL_PASSWORD=123456 
MAIL_ENCRYPTION=null 

我認爲這是很好的配置,當然我用我的域名:)

下一個在控制器我有這樣的代碼:

Mail::send('home', array('firstname' => "fname"), function($message){ 
$message->to("[email protected]")->subject('Welcome to the Laravel'); 
}); 

網站正常開放但電子郵件不發送

+0

似乎是確定。如果您尚未在域DNS配置上正確設置SPF/DKIM,郵件可能會結束到SPAM文件夾中。 –

+0

okey,謝謝:)我再次檢查一切。我的設置與直接管理報告和雷鳥相同。 – bradley546994

回答

1

在Gmai L科目

我的帳戶>登錄和安全>登錄到谷歌,使兩步驗證

創建一個應用程序,並生成密碼

在你.ENV文件

MAIL_DRIVER=smtp 
MAIL_HOST=smtp.gmail.com 
MAIL_PORT=587 
[email protected] 
MAIL_PASSWORD=apppassword // this is created from gmail app password 
MAIL_ENCRYPTION=tls 

,然後運行php artisan config:cache

+0

對不起,我的屏幕截圖不顯示在這裏。但是如果有任何問題,請告訴我。 –