我想从我的网络应用程序启动两个用户A和B之间的聊天。所以我使用Smack Client API或直接从OpenFire插件创建XMPP消息:
XEP-0033允许OpenFire支持“replyTo地址”但不受IM客户端的支持。
似乎“来自”不能被客户端或OpenFire插件覆盖。我还认为GTalk不接受ServerToServer协议从userA@gmail.com到userB@gmail.com的xmpp消息。
还有其他办法吗?我希望我的Web应用程序从UserA伪造消息到UserB。但是这个webapp不是A或B.
最诚挚的问候, JP
答案 0 :(得分:0)
任何XMPP服务器都应该忽略节中的起始地址,并将它从连接中获取的地址标记为它发送的节。这是符合XMPP标准的服务器的特定功能,用于阻止地址欺骗和垃圾邮件等。您可能必须编辑服务器的源并更改其行为。这很危险,如果你要与其他服务器联合,我不会推荐它。
Ĵ