2011-05-04 97 views
0

我想從我的Web應用程序中啓動兩個用戶A和B之間的聊天。所以,我創建使用啪客戶端API或直接從Openfire的插件的XMPP消息:如何使用給定的From或ReplyTo發送XMPP消息?

  • 通過拍擊從A發送信息到B
  • 通過拍擊從服務器發送帶有的replyTo一個
到B

XEP-0033允許OpenFire支持「replyTo地址」,但不支持IM客戶端。

看起來「來自」不能被客戶端或OpenFire插件覆蓋。我也認爲GTalk不會通過ServerToServer協議接受從[email protected][email protected]的xmpp消息。

是否有其他方法可以做到這一點?我希望我的Web應用程序僞造UserA到UserB的消息。但這種Web應用程序是不是A或B.

最好的問候, 太平紳士

+0

發送消息「按服務器」是什麼意思?你能改說嗎?謝謝。 – mschonaker 2011-05-24 23:20:11

+0

我試圖改進說明。目前,我從webapp向jabber發送一個「假」消息,然後OpenFire Plugin從A到B發送消息。 – 2011-06-08 07:48:32

回答

0

任何XMPP服務器應該忽略來自地址在節蓋章,一個,它得到的從連接到節時會發送。這是XMPP兼容服務器的特定功能,用於阻止地址欺騙和垃圾郵件等。您可能必須編輯服務器的源並更改其行爲。這很危險,但如果你要與其他服務器聯合,我不會推薦它。

J