2013-04-29 107 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