2017-02-10 84 views
0

我有發送使用CakePHP和Office365 SMTP服務器的郵件問題CakePHP的電子郵件連接Office365

我在CakePHP的配置看起來那麼

'EmailTransport' => [ 
     'default' => [ 
      'className' => 'Smtp', 
      // The following keys are used in SMTP transports 
      'host' => 'smtp.office365.com', 
      'port' => 587, 
      'timeout' => 30, 
      'username' => 'email', 
      'password' => 'pass', 
      'client' => null, 
      'tls' => true, 
      'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null), 
     ], 
    ], 

我收到錯誤以下錯誤:

連接超時 Cake \ Network \ Exception \ SocketException

Office365的設置在這裏https://support.office.com/en-us/article/POP-and-IMAP-settings-for-Outlook-Office-365-for-business-7fc677eb-2491-4cbc-8153-8e7113525f6c

我嘗試了超時到60秒,端口25,並與tls://前綴,但它是相同的錯誤。

Thx

回答

0

這對我來說看起來像是防火牆問題。

+0

Thx幫忙,但問題解決了。我已經使用類名稱 - > Smtp ...如果我使用''className'=>'郵件'「然後工作... – JohnWayne