Laravel 3 - 错误:连接到smtp.gmail.com:465超时

时间:2013-10-24 17:32:52

标签: php laravel smtp timeout

我想通过laravel-3发送电子邮件,但我面临一个错误:

ERROR: Connection to smtp.gmail.com:465 Timed Out

我正在使用Swiftmailer Messages-master包发送电子邮件,我已经在我的控制器中编写了这段代码:

Config::set('messages::config.transports.smtp.host', 'smtp.gmail.com');
Config::set('messages::config.transports.smtp.port', 465);
Config::set('messages::config.transports.smtp.username','abc@gmail.com');
Config::set('messages::config.transports.smtp.password', 'mypassword');
Config::set('messages::config.transports.smtp.encryption', 'ssl');

Message::send(function($message)
{
    $message->to('xyz@gmail.com');
    $message->from('abc@gmail.com', 'Kishan Vadaliya');

    $message->subject('Email checking');
    $message->body('hii i am very happy for send this email through laravel');
});

请帮我解决我的错误......

1 个答案:

答案 0 :(得分:0)

仅从wamp服务器的php文件夹中删除php.ini文件中的分号

而不是php.ini中的这一行    ;延长= php_openssl.dll 你必须写(只删除分号)     延长= php_openssl.dll

之后你必须重新启动你的wamp 现在,它的工作正常..

感谢。