Php 拉威尔邮件错误

Php 拉威尔邮件错误,php,laravel,laravel-4,Php,Laravel,Laravel 4,嗨,我刚刚上传了一个网站,邮件服务出现了这个错误 Connection could not be established with host smtp.gmail.com [Connection refused #111] 这是我在my mail.php文件中的设置 return array( 'driver' => 'smtp', 'host' => 'smtp.gmail.com', 'port' => 587, 'from' => array('addr

嗨,我刚刚上传了一个网站,邮件服务出现了这个错误

Connection could not be established with host smtp.gmail.com [Connection refused #111] 
这是我在my mail.php文件中的设置

return array(

'driver' => 'smtp',

'host' => 'smtp.gmail.com',

'port' => 587,

'from' => array('address' => 'info@thesite.com', 'name' => 'Company Name'),

'encryption' => 'tls',  

'username' => '*******',

'password' => '********',

'sendmail' => '/usr/sbin/sendmail -bs', 

'pretend' => false,

);

这在我的系统上本地运行非常好,但当我实时上传时,它会给我错误,请帮助我,我即将交付一个项目,谢谢

我也面临同样的问题。至于我,我已经用SSL将SMPT配置为端口25,一切正常

我从谷歌获得了我的解决方案,您可以在上看到。

尝试使用ssl加密的谷歌邮件服务器

return array(

'driver' => 'smtp',
'host' => 'smtp.googlemail.com',
'port' => 465,
'from' => array('address' => 'info@thesite.com', 'name' => 'Company Name'),
'encryption' => 'ssl',  
'username' => '*******',
'password' => '********',
'sendmail' => '/usr/sbin/sendmail -bs', 
'pretend' => false,
);

找到了问题的答案,来自我的网络主机服务提供商,我使用共享主机,所以我不得不打电话给他们配置我的帐户,让他们能够发送电子邮件,希望这能帮助任何人谁有这样的问题,像我在未来,这是一个正确的电子邮件smtp配置

return array(

'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 465,
'from' => array('address' => 'info@thesite.com', 'name' => 'Company Name'),
'encryption' => 'ssl',  
'username' => '*******',
'password' => '********',
'sendmail' => '/usr/sbin/sendmail -bs', 
'pretend' => false,
);
试着换一下这些

'driver' => 'mail',
'port' => 587,
'encryption' => 'ssl',

此配置在GoDaddy服务器中适用。

请确保已启用google身份验证设置:

将驱动程序smtp更改为sendmail。这对我很有效


MAIL_DRIVER=sendmail

必须打开端口才能工作。请尝试ping/telnet检查是否存在相同的问题,同时检查防火墙设置,这些设置可能会阻止连接。无法建立与主机smtp.gmail.com[0]的连接听起来与此问题相同!请检查。这是我的服务器的问题,我在共享主机上,所以我打电话给客户服务部,他们已经解决了,无论如何感谢您的帮助!y:是我的服务器出了问题,我在共享主机上,所以我打电话给客户服务部,他们已经解决了,无论如何谢谢你的帮助!y:。你可以帮我解决这个问题,谢谢!