$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, "ssl")
->setUsername('username')
->setPassword('password');
$username = $_SESSION['username'];
$from = $_POST['from'];
$to = $_POST['to'];
$subject = $_POST['subject'];
$body = $_POST['message'];
$message = Swift_Message::newInstance($subject)
->setFrom(array($from => $username))
->setTo(array($to))
->setBody($body);
$mailer = Swift_Mailer::newInstance($transport);
$result = $mailer->send($message);
在网页错误邮箱:错误发送时使用SwftMailer
致命错误:未捕获的异常,并留言“连接“Swift_TransportException”无法与主机smtp.gmail建立 错误的网页浏览器返回.com [无法找到套接字传输“ssl” - 您是否忘记在配置PHP时启用它? #157919304]'在C:\ Program Files \ xampp \ htdocs \ healthcare system \ swift \ lib \ classes \ Swift \ Transport \ StreamBuffer.php:259堆栈跟踪:#0 C:\ Program Files \ xampp \ htdocs \ healthcare system \ Swift \ Transport \ StreamBuffer.php(64):Swift_Transport_StreamBuffer - > _ establishSocketConnection()#1 C:\ Program Files \ xampp \ htdocs \ healthcare system \ swift \ lib \ classes \ Swift \ Transport \ AbstractSmtpTransport .php(115):Swift_Transport_StreamBuffer-> initialize(Array)#2 C:\ Program Files \ xampp \ htdocs \ healthcare system \ swift \ lib \ classes \ Swift \ Mailer.php(80):Swift_Transport_AbstractSmtpTransport-> start()# 3 C:\ Program Files \ xampp \ htdocs \ healthcare system \ mail_process.php(32):Swift_Mailer-> send(Object(Swift_Message))#4 {main}抛出C:\ Program Files \ xampp \ htdocs \ healthcare system \ Swift \ Transport \ StreamBuffer.php on line 259
这是我一直面临着当我使用快捷邮件常见的错误,我不知道是些什么留待配置.. 我是新来的使用Swift梅勒,但任何其他方法使用GMail发送似乎并没有工作。请帮忙。非常感谢提前。 – 2013-05-08 07:16:32
你觉得我的回答有用吗? – coma 2014-04-12 11:33:31