我不久前在某处读过,可以配置外部jabber组件(XEP-0114)代表任何用户发送XMPP节.例如,假设我有一个组件绑定到(component.localhost),我希望它发送一个带有"from"属性设置为"user @ localhost"的消息节.
我试图用ejabberd实现这一目标.如果我不得不破解ejabberd src以使其工作(如果可能的话),那就不会感到惊讶了.
如果您使用的是ejabberd,则可以使用{service_check_from, false}服务定义中的选项禁用"from"属性的验证.
但请记住,XEP 0114要求JID的"主机"部分与组件的名称匹配.
有关所有血腥细节,请参阅ejabberd文档的相应部分.
| 归档时间: |
|
| 查看次数: |
1492 次 |
| 最近记录: |