我有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'
我打开这个url:
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
我做错了设置吗?有人能修一下吗??
发布于 2016-09-15 03:03:32
我们也有类似的问题,但我们使用的是php-laravel + mailcatcher容器。尝试将mail.php中的默认MAIL_PORT更改为其他值,并在环境文件中使用该环境变量。MAIL_PORT的名称中存在冲突
mail.php文件:端口‘=>环境’(‘MAILCATCHER_ port’,587)
使用新的variable:MAILCATCHER_PORT
在env文件中
希望这能有所帮助!
https://stackoverflow.com/questions/38113370
复制相似问题