【问题标题】:Sending Mails with Swiftmailer and Office 365 fails again使用 Swiftmailer 和 Office 365 发送邮件再次失败
【发布时间】:2017-11-01 03:44:16
【问题描述】:

尝试通过 Office365Swiftmailer 5.x 中发送电子邮件

这已经稳定运行了一段时间:

mailer_transport: smtp
mailer_host: smtp.office365.com
mailer_port: 587
mailer_user: me@mydomain.com
mailer_password: mypassword
mailer_encryption: tls

并且仍然是我发现的任何最近的答案/文章中提出的解决方案,但

这会导致:

未捕获的 PHP 异常 Swift_TransportException:“无法使用 1 个可能的身份验证器在用户名“me@mydomain.com”的 SMTP 服务器上进行身份验证”,位于 .../vendor/swiftmailer/swiftmailer/lib/classes /Swift/Transport/Esmtp/AuthHandler.php 第 181 行

当然,我三次检查用户名/密码是否正确,并且我可以使用这些凭据以其他方式发送邮件。

【问题讨论】:

  • 你读过this issue吗?有人遇到同样的问题但没有回答,也许你可以向他们寻求帮助

标签: php symfony office365 swiftmailer


【解决方案1】:

你检查过地址 FROM 吗?

$message = \Swift_Message::newInstance()
                ->setSubject('Subject')
                ->setFrom('me@mydomain.com')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-09
    • 2016-10-18
    • 1970-01-01
    • 2022-11-24
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 2016-08-27
    相关资源
    最近更新 更多