首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有来自其他服务器的MailCatcher的Laravel

带有来自其他服务器的MailCatcher的Laravel
EN

Stack Overflow用户
提问于 2016-06-30 11:12:47
回答 1查看 374关注 0票数 3

我有laravel 5.2项目,我想用环境文件上的以下设置将laravel与mailcatcher连接起来:

代码语言:javascript
运行
复制
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:

代码语言:javascript
运行
复制
http://myweb.com:1080/

并且MailCatcher显示为空消息,因此我开始在控制器上使用此函数发送邮件:

代码语言:javascript
运行
复制
$mail_content[ 'content' ] = 'Success';
$mail = Mail::send( 'admin.layout.mail', $mail_content, function ( $message ) {
    $message->to( 'me@mail.com', 'Judy' )->subject( 'New Project Info' );
});

在我得到这个错误之后:

代码语言:javascript
运行
复制
Swift_TransportException in AbstractSmtpTransport.php line 404:
Connection to smooets.com:1025 Timed Out

我做错了设置吗?有人能修一下吗??

EN

回答 1

Stack Overflow用户

发布于 2016-09-15 03:03:32

我们也有类似的问题,但我们使用的是php-laravel + mailcatcher容器。尝试将mail.php中的默认MAIL_PORT更改为其他值,并在环境文件中使用该环境变量。MAIL_PORT的名称中存在冲突

mail.php文件:端口‘=>环境’(‘MAILCATCHER_ port’,587)

使用新的variable:MAILCATCHER_PORT

在env文件中

希望这能有所帮助!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38113370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档