我正在尝试使用 Laravel 在 Windows 服务器中发送电子邮件。以下是我的电子邮件配置。 http加载的前端和后端应用程序以及防火墙的启用和禁用。但是当我尝试发送电子邮件时,消息显示为
“fwrite():SSL:现有连接被远程主机强制关闭”。
MAIL_DRIVER=smtp
MAIL_HOST=outlook.office365.com
MAIL_PORT=587
[email protected]
MAIL_PASSWORD=xxxx
MAIL_ENCRYPTION=TLS
MAIL_FROM_ADDRESS="[email protected]"
MAIL_FROM_NAME=${APP_NAME}
默认情况下,所有租户上都禁用基本 SMTP 身份验证,请参阅在 Exchange Online 中弃用基本身份验证了解更多信息。
您需要改用现代身份验证,请参阅使用 OAuth 验证 IMAP、POP 或 SMTP 连接。