laravel - 无法与主机 smtp.office365.com 建立 Laravel 连接
问题描述
对于 Outlook,它既不适用于本地主机,也不适用于生产服务器。但出于测试目的,我在 localhost 中使用了 Gmail,它确实有效。
但再次在生产中,它没有工作。
MAIL_DRIVER smtp
MAIL_HOST smtp.office365.com
MAIL_PORT 587,
MAIL_USERNAME ********,
MAIL_PASSWORD ********,
MAIL_ENCRYPTION tsl
解决方案
只需设置正确的配置:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.office365.com
MAIL_PORT=587
MAIL_USERNAME= //your username
MAIL_PASSWORD= //your password
MAIL_ENCRYPTION=tls
编辑后.env
必须清除缓存:php artisan config:cache
推荐阅读
- django - 在 Django 中动态构建 Q 过滤器,使用 AND 和 OR 运算符?
- python - 无法让 Django-Simple-Captcha 工作,即使使用错误的验证码也会发帖
- linux - 如何使用 Linux 内核启动调试参数
- spring-boot - “一对多”属性值类型不应为 ________ 错误
- c# - 带有 EF 6 的 Azure 函数 - 数据库优先
- powerbi - 在 PowerBI 中更新书签
- android - compsoe NavHost 下可组合不能超过 13
- git - 如何从 PyCharm 中的 git commit 中排除非项目文件?
- swift - 带有索引的 SwiftUI ForEach -“编译器无法在合理的时间内对该表达式进行类型检查”
- java - 如何检测按键输入?