无法使用 Thunderbird 连接到 xmpp 账户

无法使用 Thunderbird 连接到 xmpp 账户

我正在尝试使用 Thunderbird 15 连接到 IM 帐户(WebEx 连接 - 协议:Jabber/xmpp),但连接失败。它没有抛出任何错误,只是说“未连接”

Pidgin 与我在 Thunderbird 15 中提供的相同设置完美兼容。

所以问题是

  1. Thunderbird 聊天账户(xmpp)是否支持 libnss3
  2. 当 Thunderbird 尝试连接聊天帐户时,我是否进行调试并收集信息?

我在 Ubuntu 12.04

答案1

关联通过共享尤诺尔帮助我解决了这个问题。

由于证书问题,IM 帐户无法连接。虽然我有一个有效的证书,但应用程序无法验证该证书。

以下是解决该问题的详细步骤。

获取适当的证书

  1. 获取证书(如果您没有)来自 pidgin 帐户。

    • 打开工具->证书
    • 选择适当的主机名并单击“节省“(文件:certificate.pem)
  2. 打开 Thunderbird -> 编辑 -> 首选项 -> 高级

    • 选择证书标签 -> 查看证书
    • 选择服务器并单击导入以添加下载“Certificate.pem”并保存。

或者

  1. 使用此链接https://kingant.net/check_xmpp_dns/以获取正确的服务器详细信息。

    • 打开链接并输入“yourdomain.com”以获取服务器详细信息 在此处输入图片描述
    • 复制“yourdomain.com 的客户端记录”中的目标值。在本例中,它是c2s.webex.com.webexconnect.com
  2. 打开 Thunderbird -> 编辑 -> 首选项 -> 高级

    • 选择证书标签 -> 查看证书
    • 选择服务器
    • 点击“添加例外...”

    • 在“下输入复制的文本服务器位置:“ 和:5222在末尾(将 https:// 替换为 c2s.webex.com.webexconnect.com:5222)

    • 点击“获取证书”,记得勾选“永久存储此例外”,然后点击“确认安全例外”保存设置

添加 XMPP 账户

  1. 打开 Thunderbird -> 编辑 -> 账户设置
  2. 添加聊天账户
    • 选择 xmpp
    • 用户名[电子邮件保护]
    • 密码.......
    • 资源: 其实无所谓
    • 服务器:im.domain.com 或从 URL 抓取的文本(c2s.webex.com.webexconnect.com)
    • 港口:5222

现在我们可以出发了 :)

答案2

好吧,证书异常似乎从 Tbird 到 Openfire 都起作用了——然后我又收到一个新的错误“未授权(您输入了错误的密码吗?)”,所以仍然卡住。

然后我更改了用户名(从格式“abc”改为“abc@server”),问题就解决了。有些客户端需要用户名,有些需要 user@server。

我的意见旨在帮助那些发现此问题的人。

相关内容