1

我安装ejabberd在我的 linux mint kde 上。它安装正确,我可以使用浏览器中的管理界面http://localhost:5280/admin/添加用户。在节点菜单中,它向我显示了一个运行为ejabberd@localhost. 有一个名为inspiron-n4050它自己创建的虚拟主机。现在我从管理界面注册了 2 个用户,lovesh@inspiron-n4050并且test@inspiron-n4050. 现在,我从我的 IM 客户端(Kopete)创建了 2 个带有 jabberIdslovesh@inspiron-n4050test@inspiron-n4050. 但是当我尝试连接其中任何一个时,它会显示错误Connection problem with jabber server inspiron-n4050. There was a connection error: Remote closed connection

ejabberd正在运行,因为在我检查时在外壳上ejabberdctl status

The node ejabberd@localhost is started with status: started
ejabberd 2.1.11 is running in that node

怎么了?

4

3 回答 3

3

重新安装 ejabberd 解决了问题

于 2013-02-01T08:41:00.543 回答
1

我在 pidgin xmpp 中使用了这个步骤。您可以在 kopete 上查看类似的选项。

  1. 将代理选项更改为无代理
  2. 在连接安全中,如果可用,请使用加密
  3. 选中允许未加密流上的纯文本。

完成此步骤后,我可以通过 Intranet 在两个 pidgin 客户端中聊天。

于 2013-01-31T06:29:09.593 回答
0

我注意到用户名“主机”和实际主机名之间存在区别: https ://www.linode.com/docs/applications/messaging/instant-messaging-services-with-ejabberd-on-ubuntu-12-04 -精确的穿山甲

我必须使用这些设置才能让它工作:用户名:用户名@localhost 主机名:www.theactualserver.com 端口:5222

于 2015-04-07T21:45:55.203 回答