Laravel:预期的响应代码220,但得到代码“”,带有消息“”

时间:2016-08-29 10:41:53

标签: php laravel laravel-5.3

我在Laravel(5.3)Homestead应用程序中使用以下Mailtrap配置,但每当我使用Mail Facade时出现以下错误

Expected response code 220 but got code "", with message ""

.ENV

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=**************
MAIL_PASSWORD=**************
MAIL_ENCRYPTION=null

控制器

    public function send()
    {
      $result = Mail::send('emails.test',['content' => 'This is the email Content'], function($message) {
        $message->from('noreply@mydomain.com');
        $message->to('my@email.com')
        ->subject('Test Email');

      });

      return $result;
    }

我已尝试MAIL_ENCRYPTION=ssl,但我最终得到Connection could not be established with host mailtrap.io [ #0]

有人可以建议或者可能告诉我我做错了什么吗?

1 个答案:

答案 0 :(得分:1)

最后解决了我的问题。

我不得不更改MailTrap配置

MAIL_PORT=2525

MAIL_PORT=465

感谢@Manish在评论中发现了这一点。