2016-06-30 5 views
1

は私がlaravel 5.2プロジェクトを持っていると私は私の環境ファイルには、この設定をmailcatcherと私のlaravelを接続したい:Laravel

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' 

私はこのURLを開く:

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ファイルで使用してみてください。ポート」=> ENV( 'MAILCATCHER_PORT'、587)新しい変数を使用

:MAIL_PORT

mail.phpファイルの名前で競合があり、あなたのenvファイルにMAILCATCHER_PORT

希望します。