0

我想通过 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');
});

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

4

1 回答 1

0

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

而不是 php.ini 中的这一行 ;extension=php_openssl.dll 您必须编写(仅删除分号) extension=php_openssl.dll

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

谢谢。

于 2013-10-25T03:46:28.440 回答