У меня есть проект symfony с пакетом swiftMailer. Я пытался отправить электронную почту через swiftmailer с помощью NTLM auth. Но я не нашел способ включить NTLM через конфигурацию пакета.
После борьбы с этим я нашел решение
Первое решение
current($this->get('mailer')->getTransport()->getExtensionHandlers())
->setAuthenticators([new \Swift_Transport_Esmtp_Auth_NTLMAuthenticator()]);
Комментарий spool в config.yml
# spool: { type: memory }
Но это выглядит немного странно.
Второе решение
Удалите пакет SwiftMailer и используйте swiftMailer напрямую, потому что ntlm auth type активирован по умолчанию.
Есть ли лучший способ использовать NTLM-тип auth?