ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 配置163邮箱账户 ​ 1. 首先需要有163邮箱 ​ 2. 这里在163邮箱必须在设置里面开启SMTP服务,并设置密码 3. 修改laravel根目录下的.env文件, 设置邮箱相关内容 1. MAIL_DRIVER=smtp MAIL_HOST=smtp.163.com MAIL_PORT=465 MAIL_USERNAME=YOUR-EMAIL-NAME MAIL_PASSWORD=YOUR-163-PASSWORD //密码是你设置SMTP设置的密码,不是登录密码 MAIL_ENCRYPTION=ssl MAIL_FROM_ADDRESS=YOUR-EMAIL MAIL_FROM_NAME=YOUR-NAME``` 4. 注意上面,如果你的网站没有开启ssl,需要设置端口MAIL_PORT为25,同时设置MAIL_ENCRYPTION=null 5. 修改config文件夹下mail.php 1. 'from' => [ 'address' => env('MAIL_FROM_ADDRESS', YOUR-EMAIL'), 'name' => env('MAIL_FROM_NAME', 'YOUR-NAME'), ],``` 6. 测试发送邮件功能 1. 创建一个发送邮件测试类: 1. ```php artisan make:mail TestMail``` 2. 该命令会在app/Mail目录中创建一个TestMail.php文件,修改可邮寄类 TestMail 的 build 方法如下: 3. ```php```public function build() { return $this->subject('测试邮件')->view('emails.test'); } 4. 上面使用了视图,我们需要在resources/views目录下创建emails目录,在emails目录下创建test.blade.php文件,内容如下 5. ```php 测试邮件!``` 6. Tinker测试发送邮件功能 1. ```php use Mail;use App\Mail\TestMail;Mail:to('d536819@qq.com')->send(new TestMail);``` 2. 返回null表示发送成功 ##