2016-06-30 33 views
1

我laravel 5.2的項目,我想我的laravel與mailcatcher使用此設置連接上我的環境文件:Laravel與MailCatcher從其他服務器

MAIL_DRIVER=smtp 
MAIL_HOST=myweb.com 
MAIL_PORT=1025 
MAIL_ENCRYPTION='' 
MAIL_USERNAME='' 
MAIL_PASSWORD='' 
MAIL_FROM_ADDRESS='[email protected]' 
MAIL_FROM_NAME='New Project Info' 

我打開這個網址:

http://myweb.com:1080/ 

而MailCatcher顯示空信息,所以我開始發送帶有此功能的郵件到我的控制器上:

$mail_content[ 'content' ] = 'Success'; 
$mail = Mail::send('admin.layout.mail', $mail_content, function ($message) { 
    $message->to('[email protected]', 'Judy')->subject('New Project Info'); 
}); 

我得到這個錯誤後:

Swift_TransportException in AbstractSmtpTransport.php line 404: 
Connection to smooets.com:1025 Timed Out 

我做錯了嗎?有人可以修復它嗎?

回答

0

我們有類似的問題,但我們使用php-laravel + mailcatcher容器。嘗試將mail.php中的默認MAIL_PORT更改爲其他內容,並在您的env文件中使用該env變量。沒有爲MAIL_PORT的名稱衝突

mail.php文件:口」 => ENV( 'MAILCATCHER_PORT',587)

使用新的變量:MAILCATCHER_PORT

在ENV文件

希望這會有所幫助!

相關問題