我正在使用z-push-contrib从 IMAP 服务器(也由我运行)获取电子邮件。
如果我使用该imap_open
选项/ssl
并连接到端口 993,则使用的是 TLS 1.2。
如果我使用/tls
并使用 STARTTLS 连接到端口 143,则会使用 TLS 1.0 和不同的密码。
SMTP 行为相同(STARTTLS 仅使用 TLS 1.0)
如果我从命令行使用 openssl,则使用的是 TLS 1.2:
无论我使用 STARTTLS 连接到端口 993 还是 143,我总是使用相同的强大现代密码获得 TLS 1.2 连接。
这是 PHP 的 Openssl 实现中的错误吗?