3

我有 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

我设置错了吗?有人可以解决吗??

4

1 回答 1

1

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

mail.php 文件:端口' => env('MAILCATCHER_PORT', 587)

使用新变量:MAILCATCHER_PORT

在你的环境文件中

希望这可以帮助!

于 2016-09-14T19:03:31.933 回答