Symfony 1.4 sfMailer: настройка самозаверяющего сертификата TLS - невозможно найти транспортный сокет "starttls" - PullRequest
0 голосов
/ 28 февраля 2019

Проект Symfony 1.4 с Swiftmailer 4.1.3, обновленный с 4.1.0-dev

mailer:
    class: sfMailer
    param:
      delivery_strategy:  realtime
      delivery_address:   user@mail.com
      transport:
        class: Swift_SmtpTransport
        param:
          host:       x.x.x.x
          port:       25
          encryption: ~
          username:   user@mail.com
          password:   pass
          streamOptions:
            ssl:
                allow_self_signed: true
                verify_peer: false
                local_cert: "/etc/ssl/certificate.cer"
                local_pk: "/etc/ssl/certificate.key"

Получил эту ошибку:

Connection could not be established with host [Unable to find the socket transport "starttls" - did you forget to enable it when you configured PHP? #835125409]

Если я изменю шифрование на TLS, я получута же ошибка.

Openssl включен и работает.

Есть идеи, что случилось?Версия PHP 5.4

...