【发布时间】:2017-02-10 09:33:57
【问题描述】:
我在使用 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),
],
],
我收到以下错误消息:
连接超时 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:// 前缀,但这是相同的错误。
谢谢
【问题讨论】: