Php 预期响应代码为250,但得到代码“;“530”;,带“信息”;530-5.5.1需要认证-Laravel

Php 预期响应代码为250,但得到代码“;“530”;,带“信息”;530-5.5.1需要认证-Laravel,php,laravel,authentication,gmail,Php,Laravel,Authentication,Gmail,我在Laravel应用程序中的gmail帐户身份验证有问题 我尝试过ssl(端口:465)和tls(端口:587),但仍然不起作用 下面是my.env文件和config/mail.php文件。请帮帮我 config/mail.php文件: <?php return [ 'driver' => env('MAIL_DRIVER', 'smtp'), 'host' => env('MAIL_HOST', 'ssl://smtp.gmail.com'), 'port' =&g

我在Laravel应用程序中的gmail帐户身份验证有问题

我尝试过ssl(端口:465)和tls(端口:587),但仍然不起作用

下面是my.env文件和config/mail.php文件。请帮帮我

config/mail.php文件:

<?php

return [

'driver' => env('MAIL_DRIVER', 'smtp'),

'host' => env('MAIL_HOST', 'ssl://smtp.gmail.com'),

'port' => env('MAIL_PORT', 465),

'from' => [
    'address' => env('MAIL_FROM_ADDRESS', 'EMAIL_ADDRESS'),
    'name' => env('MAIL_FROM_NAME', 'NAME'),
],

'encryption' => env('MAIL_ENCRYPTION', 'ssl'),

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

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

'sendmail' => '/usr/sbin/sendmail -bs',

'markdown' => [
    'theme' => 'default',

    'paths' => [
        resource_path('views/vendor/mail'),
    ],
],

];

谢谢大家!

首先要使用.env文件或mail.php 如果.env文件,请使用此

    return [

    'driver' => env('MAIL_DRIVER', 'smtp'),

    'host' => env('MAIL_HOST', 'ssl://smtp.gmail.com'),

    'port' => env('MAIL_PORT', 465),

    'from' => [
        'address' => env('MAIL_FROM_ADDRESS', ''),
        'name' => env('MAIL_FROM_NAME', ''),
    ],

    'encryption' => env('MAIL_ENCRYPTION', 'ssl'),

    'username' => env('MAIL_USERNAME',''),

    'password' => env('MAIL_PASSWORD',''),

    'sendmail' => '/usr/sbin/sendmail -bs',

    'markdown' => [
        'theme' => 'default',

        'paths' => [
            resource_path('views/vendor/mail'),
        ],
    ],

    ];

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=****@gmail.com
MAIL_PASSWORD="****"
MAIL_ENCRYPTION=ssl
如果您要使用mail.php文件,请像这样使用,不要混淆这两个文件

return [

        'driver' => 'smtp',

        'host' => 'ssl://smtp.gmail.com',

        'port' => 465,

        'from' => [
            'address' => '',
            'name' => '',
        ],

        'encryption' => 'ssl',

        'username' => '',

        'password' => '',

        'sendmail' => '/usr/sbin/sendmail -bs',

        'markdown' => [
            'theme' => 'default',

            'paths' => [
                resource_path('views/vendor/mail'),
            ],
        ],

        ];

您是否忘记从confg/mail.php代码段中删除密码?如果是,请将其编辑出来,并向版主发出警告,要求删除编辑历史记录。并将其更改为安全的一方。查看|帮助和改进:格式化代码
return [

        'driver' => 'smtp',

        'host' => 'ssl://smtp.gmail.com',

        'port' => 465,

        'from' => [
            'address' => '',
            'name' => '',
        ],

        'encryption' => 'ssl',

        'username' => '',

        'password' => '',

        'sendmail' => '/usr/sbin/sendmail -bs',

        'markdown' => [
            'theme' => 'default',

            'paths' => [
                resource_path('views/vendor/mail'),
            ],
        ],

        ];