gpt4 book ai didi

php - 是否有使用 symfony 中的 SwiftMailer bundle 将 NTLM 身份验证类型添加到 SwiftMailer 中的正确方法?

转载 作者:IT王子 更新时间:2023-10-29 00:06:12 26 4
gpt4 key购买 nike

我有一个带有 swiftMailer 包的 symfony 项目。我正在尝试使用 NTLM 身份验证通过 swiftmailer 发送电子邮件。但是我还没有找到通过配置包打开 NTLM 的方法。

经过努力我找到了解决办法

第一个解决方案

current($this->get('mailer')->getTransport()->getExtensionHandlers())
->setAuthenticators([new \Swift_Transport_Esmtp_Auth_NTLMAuthenticator()]);

在 config.yml 中注释 spool

#    spool:     { type: memory }

但它看起来有点奇怪。

第二种方案

删除 SwiftMailer 包并直接使用 swiftMailer,因为 ntlm 身份验证类型默认激活。

是否有更好的方法来使用 NTLM 身份验证类型?

最佳答案

我创建了 pull request获得批准。

自版本 v3.0.4 起您可以使用

  auth_mode: ntlm

您可以使用命令安装v3.0.4版本

composer require symfony/swiftmailer-bundle:^3.0.4

关于php - 是否有使用 symfony 中的 SwiftMailer bundle 将 NTLM 身份验证类型添加到 SwiftMailer 中的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36418379/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com