我使用 Strophe 附加方法通过外部身份验证连接到 ejabberd (2.1.6)。附加后一切正常,但是当我尝试向某个用户发送消息节时,该用户没有收到他的消息。消息节存储在数据库的假脱机表中。我不知道为什么消息没有直接传递给用户。
我在 ejabberd 日志中看到的唯一内容是,在发送消息后,ejabberd 正在测试我通过外部 isuser 调用向其发送消息的用户,然后 ejabberd 重新验证了我的身份。
我不知道重新认证是正常的还是我做错了什么。
你们以前有过这种类型的问题吗?如果是这样,您是如何设法解决的?