Cakephp电子邮件连接Office365

时间:2017-02-10 09:33:57

标签: cakephp office365

我在使用CakePhp和Office365 SMTP服务器发送电子邮件时遇到问题

我在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),
        ],
    ],

我收到错误后出现错误:

连接超时 蛋糕\网络\异常\ 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

1 个答案:

答案 0 :(得分:0)

这看起来像是防火墙问题。