2014-06-06 73 views
0

嗨,我刚刚上传了一个网站,并与邮件服务得到此错误。Laravel邮件错误

Connection could not be established with host smtp.gmail.com [Connection refused #111] 

这是我在我的mail.php文件中的设置。

return array(

'driver' => 'smtp', 

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

'port' => 587, 

'from' => array('address' => '[email protected]', 'name' => 'Company Name'), 

'encryption' => 'tls', 

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

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

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

'pretend' => false, 

); 

这工作完全在本地我的系统上,但是当我把它上传现场,它给我的错误,请提供一个项目,由于濒临帮助时!

+0

端口是为了打开这个工作。尝试使用ping/telnet检查相同,并检查可能阻塞连接的防火墙设置。 –

回答

0

我也面临同样的问题。至于我,我已经将我的SMPT配置更改为port 25 (with SSL),这很好。

我从google获得了我的解决方案,您可以在here处看到。

+0

这种工作,但不是它显示了这样的不同的错误。 '连接不能建立与主机smtp.gmail.com [#0]' –

+0

声音像同样的问题与http://stackoverflow.com/questions/14176965/swift-transportexception-connection-could-not-be-established- with-host-smtp-gmai!请检查一下。 –

+0

从我的服务器问题,我在共享主机上,所以我打电话给客户服务,他们已经整理出来,谢谢你的帮助! (y):) –

0

尝试googlemail服务器ssl加密

return array(

'driver' => 'smtp', 
'host' => 'smtp.googlemail.com', 
'port' => 465, 
'from' => array('address' => '[email protected]', 'name' => 'Company Name'), 
'encryption' => 'ssl', 
'username' => '*******', 
'password' => '********', 
'sendmail' => '/usr/sbin/sendmail -bs', 
'pretend' => false, 
); 
+0

是从我的服务器问题,我在共享主机上,所以我打电话给客户服务,他们有它整理出来,谢谢你的帮助! (y):)。你可以帮我解决这个问题,谢谢! –

0

找到答案的问题,从我的虚拟主机服务提供商,我使用共享主机,所以我不得不打电话给他们,与他们配置我的帐户是能够发送电子邮件,希望这可以帮助像我这样的未来这样的问题的任何人,这是一个适当的Gmail配置smtp。

return array(

'driver' => 'smtp', 
'host' => 'smtp.gmail.com', 
'port' => 465, 
'from' => array('address' => '[email protected]', 'name' => 'Company Name'), 
'encryption' => 'ssl', 
'username' => '*******', 
'password' => '********', 
'sendmail' => '/usr/sbin/sendmail -bs', 
'pretend' => false, 
); 
0

试着改变这些。

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

此配置适用于GoDaddy服务器。