解决方案:预期的响应代码为250,但代码为“ 530”,消息为“ 530 5.71需要验证

时间:2019-12-20 03:47:13

标签: laravel

第一个代码解决了所有问题。 在您的config / mail.php文件中完全使用此代码。使用您自己的完整Gmail地址和Google应用密码。

Where I got the solution

'username' => env('MAIL_USERNAME','full-gmail-address-here'),
'password' => env('MAIL_PASSWORD','Google-app-password-generated-when-setting-up-2-factor-auth'),

您可能已经编写了第二代码,但是这里是... 进入了env文件

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587 (or use 465 for ssl on the sixth line below)
MAIL_USERNAME=Your-full-Gmail-address-here
MAIL_PASSWORD=Your-Google-App-Password-here
MAIL_ENCRYPTION=tls (or ssl)
MAIL_AUTH=YES (<= I made this up, if you're a pro you can check if it's necessary)
MAIL_FROM_ADDRESS=Email-address-of-sender
MAIL_FROM_NAME=Name-of-sender

第三,不要忘记将其包含在 config / mail.php文件

'stream' => [
    'ssl' => [
        'allow_self_signed' => true,
        'verify_peer' => false,
        'verify_peer_name' => false,
    ],
],

请将其传递给可能需要的人。谢谢

1 个答案:

答案 0 :(得分:0)

更改.env时,只需清除缓存和配置

ImportError: cannot import name 'test_function1' from 'folder_tests'

然后测试您的.env数据

php artisan cache:clear
php artisan config:clear
php artisan tinker

检查您的数据是否正确。您的过程在这里是正确的。