php - swiftmailer 并非每次都使用 office365 发送邮件
问题描述
我们使用的 Smtp 详细信息是正确的,因为主机 smtp.office365.com 邮件并非每次都发送。
有时会生成此错误,致命错误:未捕获的 Swift_TransportException:无法在第 181 行的 vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php 中使用 2 个可能的身份验证器在用户名“XXX”的 SMTP 服务器上进行身份验证
观察到的行为
有时会发送具有相同详细信息的电子邮件。
预期行为
它应该每次都发送一封电子邮件。
谁能告诉我我该怎么办?
解决方案
您使用的登录凭据是否正确且 .env 文件配置是否正确?这里有两个可能对您有用的链接。
推荐阅读
- sql - Count distinct values in an SQL table for each hour in a day
- python - Spotify API 从 redirect_uri 获取授权码
- javascript - React-Leaflet LayersControl
- sql - 在 oracle apex 中使用 group by 子句
- c# - 未分配 Unity C# 变量
- sql-server - MS SQL - 在备份文件中找不到文件路径
- sql - 如何在 PostgreSQL 中合并两个查询?
- security - 每个客户的 Elasticsearch 和 Kibana 环境
- c# - 如何激活由另一个进程启动的窗口
- amazon-sqs - Spring Jms 接收批处理消息