Не удалось найти перенос сокетов «ssl» в рамках Zend 1.12

я попытался отправить электронное письмо из своей системы, но получил это сообщение об ошибке.

Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? 

Я уже вижу другие подобные сообщения, но не могу решить свою проблему. Я попытался изменить свой код с «ssl» на «tls», но get1 – на другую ошибку. Поскольку я загружаю свой проект в университетский сервер, поэтому я не могу ничего сделать с конфигурацией сервера. Это мой код:

 $config = array('ssl' => 'ssl', 'auth' => 'login', 'username' => 'somename@gmail.com', 'password' => 'password'); $transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config); $email = 'somename1@gmail.com'; $username = 'John'; $mail = new Zend_Mail(); $mail->setBodyHtml("sdsd"); $mail->setFrom('somename@gmail.com'); $mail->addTo($email, $username); $mail->setSubject('Profile Activation'); $mail->send($transport); 

Поддержка OpenSSL не включена на вашем веб-сервере. Вы можете использовать phpinfo() чтобы узнать, какие расширения поддерживает ваша установка PHP. Если OpenSSL не является одним из них, вам не повезло с использованием SSL или TLS.

как предложено openSSL не включить в вашем php ..

 Open php.ini uncomment the following: extension=php_openssl.dll 

затем перезапустите сервер.

Надеюсь, это поможет, также вы можете использовать этот http://www.php.net/manual/en/openssl.installation.php