您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

PHPMailer-SSL3_GET_SERVER_CERTIFICATE:证书验证失败

PHPMailer-SSL3_GET_SERVER_CERTIFICATE:证书验证失败

PHP 5.6引入了SSL证书验证,因此,如果您的配置被破坏,它将因该错误而失败。您应该修复SSL,但是可以通过将SMTPOptions属性设置为不验证证书来恢复到旧的行为:

$mail->SMTPOptions = array(
    'ssl' => array(
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true
    )
);

编辑库会破坏整个库的作用-如果按照Kaf的回答建议进行操作,则升级代码会中断。真的,不要那样做。

:禁用SSL验证会带来 如果没有验证SSL / HTTPS连接的真实性,恶意攻击者可能会冒充受信任的终结点(例如GitHub或其他远程Git主机),并且您将容易受到中间人攻击

php 2022/1/1 18:14:42 有477人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶