Laravel Mailtrap Localhost-发送邮件时出错

Laravel Mailtrap Localhost-发送邮件时出错,laravel,email,Laravel,Email,我想在使用我的localhost:8888时,使用Laravel 5.4和Mailtrap向gmail地址发送emai 我在AbstractSmtpTransport.php第383行中遇到了这个错误Swift_TransportException: 预期响应代码为250,但得到代码“530”,消息为“530 5.7.1需要身份验证” 我试过了 使用不同的端口 php artisan配置:清除 怎么了 环境署署长 config/mail.php 我需要改变 'username' =>

我想在使用我的
localhost:8888
时,使用
Laravel 5.4
Mailtrap
gmail
地址发送emai

我在AbstractSmtpTransport.php第383行中遇到了这个错误
Swift_TransportException:
预期响应代码为250,但得到代码“530”,消息为“530 5.7.1需要身份验证”

我试过了

  • 使用不同的端口
  • php artisan配置:清除
怎么了

环境署署长 config/mail.php 我需要改变

'username' => env('xxxxx'),
'password' => env('xxxxx'),


我想找一个有这个问题的人,因为昨天我花了5个小时才弄明白。捕捉得好,希望我昨天有这个:)
 'driver' => env('MAIL_DRIVER', 'smtp'),
  'host' => env('MAIL_HOST', 'smtp.mailtrap.io'),
  'from' => [
    'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
    'name' => env('MAIL_FROM_NAME', 'Example'),
  ],
  'username' => env('xxxxx'),
  'password' => env('xxxxx'),
'username' => env('xxxxx'),
'password' => env('xxxxx'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
The below code (in .env file) solved my problem in sending verification 
email - Laravel 5.7. No need to change in config/mail.php

MAIL_DRIVER=smtp
MAIL_HOST=mail.somedomain.org
MAIL_PORT=465
MAIL_USERNAME=someone@somedomain.org
MAIL_PASSWORD=your_pwd
MAIL_ENCRYPTION=SSL
MAIL_FROM_ADDRESS=someone@somedomain.org
MAIL_FROM_NAME=SenderName