2017-05-29 155 views
1

我創建VPS並在mail.mywebsite.com上安裝zimbra mail,mywebsite.com在其他VPS中。如何在Laravel 5.3中爲zimbra郵件服務器配置mail.php?

mail.phpconfig文件夾:

'driver' => 'smtp', 
'host' => 'mail.mywebsite.com', 
'from' => [ 
    'address' => '[email protected]', 
    'name' => 'mywebsite.com' 
], 
'encryption' => env('MAIL_ENCRYPTION', 'No Encryption'), 
'username' => '[email protected]', 
'password' => '*******', 
'sendmail' => '/usr/sbin/sendmail -bs', 

.env文件:

MAIL_DRIVER=smtp 
MAIL_HOST=mailtrap.io 
MAIL_PORT=2525 
MAIL_USERNAME=null 
MAIL_PASSWORD=null 
MAIL_ENCRYPTION=null 
  1. 我可以看到mail.mywebsite.com:7520
  2. 我的項目是Laravel 5.3

但之後發送郵件,看到此錯誤:

Swift_TransportException in StreamBuffer.php line 268: 
Connection could not be established with host mail.mywebsite.com[Connection timed out #110] 

你能解決這個問題?

謝謝。

+0

你能告訴.ENV文件配置 –

+0

嗨@BikashP,我更新我的問題:-) – mySun

+0

您應該更改您的電子郵件配置文件中.ENV文件第一 –

回答

2

.ENV文件看起來像這樣

MAIL_DRIVER=smtp 
MAIL_HOST=smtp host 
MAIL_PORT=25 
MAIL_USERNAME=user_name 
MAIL_PASSWORD=password 
MAIL_ENCRYPTION=TLS 
+0

謝謝,我更新了'.env',並且不顯示任何錯誤,但是在我的Gmail帳戶中沒有收到任何郵件。 – mySun

+0

@mySun gmail有很多限制性規則從未知來源獲取電子郵件,並可能被列入黑名單。 – Troyer

+0

Gmail的默認smtp端口爲465。 –

相關問題