【发布时间】:2020-05-20 19:53:55
【问题描述】:
我正在 Laracast.com 上从头开始关注 Laravel 的第 37 集。我在 Xampp 堆栈上运行 Laravel 7。
我正在使用 laravel 中包含的标准工作流程测试密码重置。
当我按下按钮时,我收到一条错误消息:
Swift_TransportException 没有发件人地址无法发送邮件 http://localhost/L6/public/password/email
我正在使用一个干净的 Laravel/ui 项目。
我的 .env 看起来像:
> MAIL_MAILER=log
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=info@example.com
MAIL_FROM_NAME="${APP_NAME}"
我遵循了我能找到的所有可能的建议:
- 清理配置缓存
- 更改 mail_mailer
- 将 tls 添加为 mail_encription 方法
- 添加 mail_from 地址
但没有任何效果。
有什么建议吗?
亲切的问候,
休伯特
【问题讨论】:
-
你用过mailtrap的用户名和密码吗?
-
我没有使用mailtrap,而是邮寄到LOG。但我尝试使用 MAIL_HOST=null: 同样的问题。