使用XMPP,我可以发送没有订阅的消息吗?

时间:2014-07-10 04:25:27

标签: xmpp xmpp4r

我目前正在使用xmpp4r(Ruby)编写XMPP机器人,但是当它使用相同的XMPP服务器向用户发送消息时,它不会传递给用户。我的条件是:

  1. 僵尸程序用户在XMPP服务器x上注册。
  2. 将获得该消息的人类用户也在同一XMPP服务器x上注册。
  3. 两个用户都已连接到该服务器并在线。
  4. 用户之间没有订阅或邀请。
  5. 此时,僵尸用户需要向人类用户发送消息。
  6. 这是可能的,或者我该怎么做才能从僵尸程序发送消息?

1 个答案:

答案 0 :(得分:0)

向发送实体订阅状态为“无”的XMPP实体传递消息当然是可能的(并且是预期的行为)。

我建议您查看服务器日志或侦听错误消息,以确定邮件未送达的原因。