6 月 24 日,我们的服务器出现了非常奇怪的问题:SSL 证书(来自 GoDaddy)出现问题...尽管没有人更改它。所以我们只是重新安装了它,然后就忘了这个问题。
但是今天,在检查邮件日志时,我们发现了非常糟糕的事情:
自 6 月 24 日起,我们的 PHP 程序几乎无法发送任何电子邮件。关键字“几乎”阻止我早些检查这些日志 - 确实发送了一些电子邮件。
$sock = fsockopen("ssl://mail.dupcheck.org",993, $errno, $errstr, 300);
- 此行每分钟运行一次。如果未创建套接字,则会将其写入日志,包括 errno、errstr...
- 它返回:$sock = false,errno = 0,errstr =“”相当快。
- 它打开其他 SSL 服务器。
- 有时它会打开套接字并发送电子邮件...每天它会这样做 1-3 次...
存在问题
$ openssl s_client -connect mail.dupcheck.org:993
...
Certificate chain
0 s:/OU=Domain Control Validated/CN=mail.dupcheck.org
i:/C=US/ST=Arizona/L=Scottsdale/O=GoDaddy.com,
Inc./OU=http://certs.godaddy.com/repository//CN=Go Daddy Secure Certificate
Authority - G2
...
Verify return code: 10 (certificate has expired)
Serial Number:
92:a0:2d:2a:2f:28:6a:d5
Signature Algorithm: sha256WithRSAEncryption
Issuer: C=US, ST=Arizona, L=Scottsdale, O=GoDaddy.com, Inc.,
OU=http://certs.godaddy.com/repository/, CN=Go Daddy Secure Certificate
Authority - G2
Validity
Not Before: Jun 24 10:16:38 2016 GMT
Not After : Jun 24 10:16:38 2019 GMT
尽管明确指出该证书的有效期为 2023 年。因此,我们更新了证书,但仍然显示此问题......