我有laravel 5.2项目,我想在我的环境文件中使用此设置将我的laravel与mailcatcher连接:
MAIL_DRIVER=smtp
MAIL_HOST=myweb.com
MAIL_PORT=1025
MAIL_ENCRYPTION=''
MAIL_USERNAME=''
MAIL_PASSWORD=''
MAIL_FROM_ADDRESS='info@newproject.com'
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( 'me@mail.com', 'Judy' )->subject( 'New Project Info' );
});
我收到此错误后:
Swift_TransportException in AbstractSmtpTransport.php line 404:
Connection to smooets.com:1025 Timed Out
我做错了吗?有人可以解决它吗?
答案 0 :(得分:0)
我们遇到了类似的问题,但我们正在使用php-laravel + mailcatcher容器。尝试将mail.php中的默认MAIL_PORT更改为其他内容,并在env文件中使用该env变量。 MAIL_PORT
的名称存在冲突mail.php文件:port'=> env('MAILCATCHER_PORT',587)
使用新变量:MAILCATCHER_PORT
你的env文件中的
希望这有帮助!