【问题标题】:Expected response code 250 but got code "530", with message "530-5.5.1 Authentication Required - Laravel预期响应代码 250 但得到代码“530”,消息“530-5.5.1 需要身份验证 - Laravel
【发布时间】:2018-06-21 10:18:27
【问题描述】:

我在 Laravel 应用程序中对我的 gmail 帐户进行身份验证时遇到问题。

我已经尝试过使用 ssl(port: 465) 和 tls(port: 587) 但它仍然不起作用。

这是我的 .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_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=****@gmail.com
MAIL_PASSWORD="****"
MAIL_ENCRYPTION=ssl

谢谢!

【问题讨论】:

  • 您是否忘记从 confg/mail.php sn-p 中删除您的密码?如果是,请将其编辑出来并举起标记以引起版主注意,并要求删除编辑历史记录。并对其进行更改以确保安全。
  • 回顾|帮助和改进:格式化代码

标签: php laravel authentication gmail


【解决方案1】:

首先欺骗你将使用 .env 文件或 ma​​il.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

如果你要使用 ma​​il.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'),
            ],
        ],

        ];

【讨论】:

    猜你喜欢
    • 2018-06-28
    • 2022-01-10
    • 1970-01-01
    • 2017-09-17
    • 2017-07-23
    • 1970-01-01
    • 2020-08-20
    • 2021-02-02
    • 2014-01-13
    相关资源
    最近更新 更多