如何“反弹”或代理XMPP账户?

我正在寻找一个XMPP保镖。 但是XMPP联盟对于以前从未挖掘过的人来说是一个令人困惑的事情,所以我很难评估解决scheme,甚至找不到正确的东西。 我知道我不需要一个完整的独立XMPP服务器,至less不需要传统意义上的自我托pipe我的聊天。

我想有一个永远在线的服务:

  • 连接到我的Gmail聊天帐户(作为客户端 )以及我的其他XMPP帐户,并收集当我离线时发送到这些帐户的消息
  • 可以转发这些消息给我(即通过电子邮件),理想情况下根据我定义的规则
  • 理想情况下,让我直接指向我的XMPP客户端的服务,并发送给我的信息,我错过了离线时,我连接(像IRC保镖一样)
  • 理想情况下保持一些便携式格式的聊天logging

我在找一个XMPP保镖? 或者还有其他方式可以通过XMPP协议来实现这些目标吗? 我认为我所寻找的是比XMPP服务器更多的XMPP客户端 –甚至有意义吗?

是否有可能在我和现有的XMPP服务器之间提供一个中介代理服务,但是透明地传递聊天和名单,而不会在两端都看起来有趣? 我想这看起来大概是这样的:

Me <----> My service <----> My identity on Google chat <-----> My Google contacts

我已经做了很多search,并且提出了很less。

  • 频谱看起来是最有希望的一个。 然而,我承认他们的文档使我有点困惑,我不完全知道如何configuration它以符合我的标准。
  • xmppbnc ,这是正确的,但不是非常活跃。 根据Redditor ,他们无法连接到多用户聊天。
  • znc-xmpp ,一个用于ZNC的XMPP插件。 零文档,没有任何活动意味着我不知道这个插件是否或如何工作。
  • 就我所了解,无锡市只有在无锡的客户工作。 我希望这从任何XMPP客户端连接。

bitlbee支持XMPP选项。