在 Laravel 8 中使用邮件和 Laravel Jetstream

问题描述

我想在 Laravel 8 和 Laravel Jetstream 中使用邮件,但我遇到了很多问题,我尝试使用 ssl 和 tsl,更改端口 2525,587,465 但也没有用

解决方法

所以完美的答案如下

只需将我的 env 设置为:

```
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=haidarfmgphp@gmail.com
MAIL_PASSWORD=***********
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=haidarfmgphp@gmail.com
MAIL_FROM_NAME=fmg
```

并转到此文件:

C:\xampp\htdocs\itis_db\vendor\swiftmailer\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php

正好在

private function _establishSocketConnection()

并粘贴这两行

$options['ssl']['verify_peer'] = FALSE;
$options['ssl']['verify_peer_name'] = FALSE;

但现在的问题是邮件已读为垃圾邮件

提示:我在本地主机上工作