ini_set("SMTP","ssl://smtp.gmail.com");
ini_set("smtp_port","465");
require_once 'lib/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 25)
->setUsername('sophie3394@gmail.com')
->setPassword('xxxx');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('Test Subject')
->setFrom(array('sophie3394@gmail.com' => 'ABC'))
->setTo(array('sophie3394@gmail.com'))
->setBody('This is a test mail.');
$result = $mailer->send($message);
如何解决此错误?
致命错误:未捕获的异常'Swift_TransportException',消息为“无法与主机smtp.gmail.com建立连接[无法找到套接字传输”ssl“-您在配置PHP时是否忘记启用它?#1899472503]”位于C:\xampp\htdocs\lib\classes\Swift\Transport\StreamBuffer.php:259堆栈跟踪:#0 C:\xampp\htdocs\lib\classes\Swift\Transport\StreamBuffer.php(64):Swift_Transport_StreamBuffer->_establishSocketConnection() #1 C:\xampp\htdocs\lib\classes\Swift\Transport\AbstractSmtpTransport.php(115):Swift_Transport_StreamBuffer->initialize(Array) #2 C:\xampp\htdocs\lib\classes\Swift\Mailer.php(80):Swift_Transport_AbstractSmtpTransport->start() #3 C:\xampp\htdocs\Mail.php(26):Swift_Mailer->send(Object(Swift_Message)) #4 {main}抛出C:\xampp\htdocs\lib\classes\Swift\Transport\StreamBuffer.php中的第259行。