分析
在使用file_get_contents的时候,有时候获取受信任的https的内容是正常的,但是遇到一些不受信任的https连接,就会报错,主要原因还是不受信任的https大部分是自制证书或者已过期等等,检测证书的时候没通过。
既然知道了原因,那不让他验证ssl不就可以了。
近期在做监控的时候,需要通过命令行来发送邮件。普通邮件通过25端口发送,简单配置一下即可,但是我们的邮件服务器并不支持普通的smtp邮件发送,仅仅支持smtps发送邮件,这就需要证书验证了,我们在这里通过自制证书并忽略验证来通过smtps发送邮件