首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ejabberd mod_multicast不允许中继

ejabberd mod_multicast不允许中继
EN

Stack Overflow用户
提问于 2015-05-27 08:02:24
回答 1查看 392关注 0票数 0

我正在使用ejabberd的最新版本(提交9574e71e8db595ce7b2fa2f8fbc38deec2ad74b),并试图使mod_multicast模块工作,但我失败了。

我有这个:

代码语言:javascript
复制
modules:
    mod_multicast:
        host: "multicast.cego.dk"
        allow: all

我认为这应该是有效的,但是我在发送按摩时得到了这样的回应:

代码语言:javascript
复制
<message from="multicast.cego.dk"
         to="robert78@komogvind.dk/13809541201432712492488165"
         type="error">
<addresses xmlns="http://jabber.org/protocol/address">
<address type="to"
         jid="betatester01@komogvind.dk"/>
<address type="to"
         jid="robert78@komogvind.dk"/>
<body>
Hello, World!
</body>
</addresses>
<error code="403"
       type="auth">
<forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">
Packet relay is denied by service policy
</text>
</error>
</message>

为什么会这样呢?我还试过使用“all :admin”和“all:组播”,然后像文档中描述的那样定义多播acl,但是所有尝试都失败了。"multicast.cego.dk“服务出现在服务发现中,我可以使用服务发现来查询它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-28 07:29:56

目前,ejabberd只支持本地用户的多播,不支持中继。

我在ejabberd票务跟踪器上为您创建了一个特性请求:https://github.com/processone/ejabberd/issues/583

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30476527

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档