小编spa*_*kle的帖子

IMAP 开放流:自签名证书问题

我正在尝试打开非安全(端口 143)IMAP 连接(我使用的是 PHP):

imap_open('{localhost:143/imap}INBOX', USERNAME, PASS);
Run Code Online (Sandbox Code Playgroud)

我得到下一个错误: Certificate failure for localhost: self signed certificate ...

好的。我试过使用/novalidate-cert邮箱参数。然后我得到另一个错误:Can not authenticate to IMAP server.

我还尝试结合所有可能的非安全连接参数,如/notls,/norsh/secure。但我总是出错。

这是我正在使用的 Dovecot 配置:

* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=LOGIN] Dovecot ready.

该证书实际上是自签名的,并使用 openssl 生成。

问题是:

  1. 为什么使用非安全连接时会出现证书错误?
  2. 邮件服务器配置有什么问题?

php imap certificate self-signed dovecot

5
推荐指数
1
解决办法
4869
查看次数

标签 统计

certificate ×1

dovecot ×1

imap ×1

php ×1

self-signed ×1