Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 错误:在Laravel 5项目中配置电子邮件_Php_Laravel 5_Composer Php - Fatal编程技术网

Php 错误:在Laravel 5项目中配置电子邮件

Php 错误:在Laravel 5项目中配置电子邮件,php,laravel-5,composer-php,Php,Laravel 5,Composer Php,我正在使用电子邮件服务确认用户注册到我的新网站。我听到一些人说要在.env和config/mail.php中配置电子邮件设置。我已使用gmail设置将其配置为: my.env文件: APP_ENV=local APP_DEBUG=true APP_KEY=eN3KtYOe7uNiYwFLgoZDQEPf4YC85HFc DB_HOST=localhost DB_DATABASE=mydatabase DB_USERNAME=root DB_PASSWORD= CACHE_DRIVER=fil

我正在使用电子邮件服务确认用户注册到我的新网站。我听到一些人说要在
.env
config/mail.php
中配置电子邮件设置。我已使用gmail设置将其配置为:

my.env文件:

APP_ENV=local
APP_DEBUG=true
APP_KEY=eN3KtYOe7uNiYwFLgoZDQEPf4YC85HFc

DB_HOST=localhost
DB_DATABASE=mydatabase
DB_USERNAME=root
DB_PASSWORD=

CACHE_DRIVER=file
SESSION_DRIVER=file

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=mygmailaccount@gmail.com
MAIL_PASSWORD=__myGmailPassword__
MAIL_ENCRYPTION=tls
我的config/mail.php文件:

<?php

return [

    'driver' => 'smtp',
    'host' => 'smtp.gmail.com',
    'port' => 587,
    'from' => ['address' => 'mygmailaccount@gmail.com', 'name' => 'somename'],
    'encryption' => '',
    'username' => 'mygmailaccount@gmail.com',
    'password' => '__mygmailpassword__',
    'sendmail' => '/usr/sbin/sendmail -bs',
    'pretend' => false,
];
可能有什么问题?如何让它工作?谢谢

Swift_TransportException in AbstractSmtpTransport.php line 383:

Expected response code 250 but got code "530", with message "530 5.7.0 Must issue a STARTTLS command first. h66sm30269295pfj.52 - gsmtp