CakeEmail в cakephp 2 может отправлять электронную почту одному и тому же smtp, но не swiftmailer в laravel

Я могу успешно отправить письмо через сервер Microsoft Exchange с помощью SMTP, когда я использую код CakeEmail в CakePHP 2.

Теперь я создаю новое приложение, используя Laravel, поэтому использую swiftmailer, и я продолжаю получать 500 5.3.3. код ошибки, когда я пытался с тем же почтовым сервером SMTP и учетными данными

Смотри ниже

<< 250-xxx.internal.abc.com Hello [xxx.xx.xxx.xx] 250-SIZE 36700160 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-AUTH 250-8BITMIME 250-BINARYMIME 250-CHUNKING 250-XEXCH50 250 XSHADOW >> STARTTLS << 500 5.3.3 Unrecognized command !! Expected response code 220 but got code "500", with message "500 5.3.3 Unrecognized command 

Я не знаю, почему это так. 5.3.3 указывает что-то о диске где-то. Но если мой код cakephp по-прежнему может отправлять электронную почту, но не laravel, я не думаю, что есть проблемы с дисковым пространством.

В частности, SMTP не оставляет сообщение на сервере.

Я немного отчаянный, и я не уверен, как написать свой собственный SMTP-код для замены swiftmailer.

Оба кода используют одни и те же учетные данные:

  1. имя пользователя: (не могу поделиться этим)
  2. host: (не могу поделиться этим)
  3. порт: 25
  4. режим шифрования: tls