当我将代码移动到我的新服务器时,我的 cakePHP2.7 项目出现以下错误。该代码在我所有现有的服务器上都可以正常工作。
我们使用 aws SES 作为邮件服务。我们按照https://docs.aws.amazon.com/ses/latest/dg/send-using-smtp-programmatically.html的指示创建了一个示例文件,它也可以正常工作。任何帮助都会得到帮助
供您参考的代码
public $mailarr = array(
'host'=>'email-smtp.us-west-2.amazonaws.com',
'port' => 587,
'username' => 'XXXXXXXXXXXXXXX',
'password' => 'XXXXXXXXXXX',
'tls'=>true,
'returnPath'=>'xxx@xxx.com',
'transport' => 'Smtp',
'from' => array('xxx@xxx.com' => 'Alert!'),
'emailFormat' => 'html',
'timeout' => 300,
);
我已尝试将以下内容添加为我的 mailarr 的一部分,但错误仍然存在
'context' => array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
),
)