2014-06-06 93 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服務器。