jjzjj

ejabberd

全部标签

Docker compose 错误 "In file ' ./docker-compose.yml',服务 'punjab' 必须是映射而不是字符串。”

我的docker-compose.yml文件中出现一个奇怪的错误。我已经为堆栈旁遮普连接管理器、ejabberd和mysql准备了一个docker-compose文件。下面是docker-compose.yml文件version:'2'services:punjab:image:punjabports-5280:5280links-ejabbberd:ejabberdejabberd:image:ejabberddepends-on:-mysqllinks:-mysql:mysqlmysql:image:mysql当我从命令行和我拥有docker-compose.yml文件的同一目录运

ios - 发布 XMPP 框架 (iOS) 和 EJabberd 服务器

我想创建一个使用Ejabberd作为服务器的聊天应用程序。我在我的笔记本电脑Ubuntu12.04上设置了ejabberd并转发到我的公共(public)ip。我尝试使用Pidgin(Ubuntu)、Adium(MacOS)、IM+(Andriod、IOS)。他们都可以互相联系和聊天。但是,当我按照此处的教程进行操作时http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-xmpp-integration/构建我自己的聊天应用程序。我遇到了一些无法让我与其他帐户聊天的问题。以下是发送和接收

ios - 警告! ejabberd 无法启动 Admin 用户未创建 请检查您的配置

我的标题是我在设置ejabberd时在终端遇到的“错误”。我做了什么。从thiswebsiteandchooseMacOSXIntelInstaller.下载包我正在关注thistutorial.我通过终端到达/Applications/ejabberd-16.06/bin的地方。然后运行./postinstall.shcesarejerry.localpassword并在终端中收到以下错误消息。警告!ejabberd无法启动管理员用户未创建请检查您的配置但我知道有“postinstall.sh”脚本的说明,它必须在安装后立即运行以创建管理员用户。因此,为了创建管理员用户,我继续off

ios - Ejabberd/XMPP 是否对自动加入 MUC 有限制?

我目前正在开发一个应用程序,该应用程序实质上可以同时为每个用户提供多个session/房间。换句话说,单个用户在任何时候都可以进入任意数量的房间...然而,虽然这目前适用于10/11(它会有所不同)房间,但一旦用户尝试加入更多房间,它就会失败。最初我认为这是前端iOS的结果,但现在用InstantBird(MacOSXMPP客户端)测试了10多个房间,我可以确认问题似乎出在ejabberd端...到目前为止,我无法提取返回的任何类型的错误消息。我检查了日志,一切似乎都很好(我可能遗漏了一些东西,因为我不确定要寻找什么)。关于它可能是什么,我有几个想法,但我真的不知道从哪里开始:Ejab

php - 在 Ejabberd 中创建多用户聊天室

到目前为止,我已经成功安装了ejabberd并注册了两个用户进行一对一聊天。在客户端,我使用了strophe并且在一对一聊天中工作正常。现在我要进行多用户聊天,必须创建有限用户的聊天室才能访问该房间。创建MUC的过程是什么?是否有创建用户的命令行界面如“注册用户名主机名密码”。请帮助我,因为ejabberd没有合适的文档,请推荐任何创建多用户聊天的好教程。 最佳答案 您必须使用mod_muc模块进行多用户聊天。查看这个官方文档,http://www.process-one.net/docs/ejabberd/guide_en.htm

php - 从 PHP 创建 ejabberd 用户

我需要从PHP脚本创建一个ejabberd用户。我还需要能够将新用户添加到预定义的共享名单中。我应该使用exec()调用ejabberdctl还是有更好的方法? 最佳答案 这是我的最终解决方案:感谢jldupont'sadviceejabberdctl将是最简单的解决方案,我克服了遇到的障碍并获得了可行的解决方案。默认情况下,apache的用户没有成功运行ejabberdctl的正确权限(这是有充分理由的)。所以为了让它工作,你必须用sudo调用它。但是...sudo需要密码,这会带来两个问题:apache用户没有密码。即使有,也无

android - 无法在 Android 中使用 XMPP 客户端登录到 ejabberd 服务器

我正在尝试使用Android中的XMPP客户端连接并登录到ejabberd服务器。XMPP客户端连接到服务器但未登录。我收到异常消息,如服务器无响应。不知道哪里出了问题。代码如下:XMPP客户端.javapackageorg.apache.android.xmpp;importandroid.app.Activity;importandroid.os.Bundle;importandroid.os.Handler;importandroid.util.Log;importandroid.view.View;importandroid.widget.ArrayAdapter;import

android - 如何将 FCM 与 Ejabberd 集成?

Environment:EjabberdVersion:16.04Smack-android-4.1.0我已经使用XMPP服务器创建了一个Android聊天应用程序。但是,由于GooglePlay权限问题,我不得不缩小应用程序的功能范围,该应用程序支持在应用程序处于后台时接收传入的消息通知。作为替代方案,我收到了来自GooglePlay审核团队的以下建议。Onceyou’veremovedthispermission,youmightconsiderusingFirebaseCloudMessaging(FCM)ifyourapp’smessagedeliveryrequiresate

android - 如何在android中使用ejabberd?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我想在Android应用程序中使用jabberd。我已经安装了ejabberd服务器,但ejabberd客户端无法正常工作。哪个是最好的ejabberd客户端?

windows - ejabberd模块编译错误

我是ejabberd的新手,试图在Windows服务器上为offline_message_posturl添加新模块。除了以下内容,我找不到任何专门针对Windows的博客文章。我使用的是ejabberd版本15.07。我一直在关注这篇博文:http://jasonrowe.com/2011/12/30/ejabberd-offline-messages/现在我无法从模块文件创建.beam文件。我收到此错误:>c(mod_http_offline).mod_http_offline.erl:21:undefinedmacro'INFO_MSG/2'mod_http_offline.erl