我有两个xmpp服务器实例:mydomain.com
和node1.mydomain.com
,
如果我从user1@mydomain.com
向user2@node1.mydomain.com
发送消息
mydomain.com
服务器认为node1
是jabber id的所谓组成部分
并且不发送它。
如何告诉我的xmpp服务器我想向远程用户发送消息? 是否有可能在xmpp标准中这样做,或者它只是依赖于实现?
答案 0 :(得分:0)
我不认为将一台服务器作为另一台服务器的子域是有效的。我认为您应该将服务器重命名为node2.mydomain.com。
答案 1 :(得分:0)
我发现这是我的xmpp服务器错误(我使用Openfire),有一个补丁修复它here。
任何xmpp服务器的最佳做法是检查是否已注册此组件,如果不是,则将数据包视为发送到远程xmpp服务器。