php - 在 PHP 中使用 IMAP 的证书错误

标签 php imap

我用尽了所有可能的主机名组合,但我总是收到证书错误或 IMAP 连接中断。

Certificate failure for imap.froiden.com: Server name does not match certificate: /O=imap.mailhostbox.com/OU=Go to https://www.thawte.com/repository/index.html/OU=Thawte SSL123 certificate/OU=Domain Validated/CN=imap.mailhostbox.com

我使用的主机名是“{imap.froiden.com}INBOX”。有解决此错误的建议吗?

最佳答案

证书完全无效。您应该连接到 imap.mailboxhost.com:993/imap/ssl 或联系邮件服务器的管理员并索取有效证书。

请注意,虽然您可以使用连接字符串 imap.froiden.com:993/imap/ssl/novalidate-cert 来跳过证书验证,但您不应该 这样做,因为该标志将允许任何 Man In The Middle攻击者读取和写入您的电子邮件。

关于php - 在 PHP 中使用 IMAP 的证书错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891729/

相关文章:

PHP/Apache - 如何在 header 重定向之前查看脚本警告?

php - 在 YII 中一次插入多行

php - 将 javascript 变量发送到 php cookie 变量

c# - 我如何清除 IEnumerable<ImapX.Messages>?

python - 电子邮件消息 python 抓取消息的一部分

php - 这是将密码存储在数据库中并激活用户帐户的正确方法吗?

php - 使用 Javascript 解析 JSON。来自 Laravel 的 JSON

python - 通过 IMAP 添加自定义 RFC822 header ?

imap - 要缓存什么 modseq 值?

Delphi:将 IMAP 连接到 gmail 帐户