2013-04-29 106 views
1

我一直在試圖發送使用SwiftMailer和一個Gmail帳戶的電子郵件,但它表明我沒有SSL檢測的EasyPHP&SwiftMailer 4.3無法發送消息(PHP/SWIFT)

致命錯誤著名的引薦:未收集的異常'Swift_TransportException'帶有消息'連接無法與主機smtp.gmail.com建立[無法找到套接字傳輸「ssl」 - 您忘記在配置PHP時啓用它嗎? #C:\ Program Files \ EasyPHP-12.1#C#\ Program Files \ EasyPHP-12.1 \ www \ Swift-4.3.1 \ lib \ classes \ Swift \ Transport \ StreamBuffer.php:#1351731711] \ Swift 4.3.1 \ lib \ classes \ Swift \ Transport \ StreamBuffer.php(64):Swift_Transport_StreamBuffer - > _ establishSocketConnection()#1 C:\ Program Files \ EasyPHP-12.1 \ www \ Swift-4.3.1 \ lib \ classes \ Swift \ Transport \ AbstractSmtpTransport.php(115):Swift_Transport_StreamBuffer-> initialize(Array)#2 C:\ Program Files \ EasyPHP-12.1 \ www \ Swift-4.3.1 \ lib \ classes \ Swift \ Mailer。 php(80):Swift_Transport_AbstractSmtpTransport-> start()#3 C:\ Program Files \ EasyPHP-12.1 \ www \ test.php(19):Swift_Mailer-> send(Object(Swift_Message))#4 {main}拋出C :\ Program Files \ EasyPHP-12.1 \ www \ Swift-4.3.1 \ lib \ classes \ Swift \ Transport \ StreamBuffer.php on line 259

我一直在Google,overhere和php.ini ,和apache配置文件tutori als都用法文和英文,沒有什麼似乎工作最接近我想到的是使用cmd命令的許可證文件...
請指導我,並通過一步一步的方法或教程瞭解我的無知
我是上:Windows 8中,使用的EasyPHP 12.1的Apache 2用PHP 5斷路器,php_curl啓用和斯威夫特 - 4.3.1文件夾包含swiftMailer包

THANK YOU

回答

2

您必須啓用php_openssl模塊中的php.ini當您嘗試連接到SSL連接。

+0

這樣做謝謝你 – 2013-04-29 18:29:59