我正在尝试使用eJabberd来托管聊天服务。我遇到的问题是我们在UserA和UserB之间聊天。 UserA向UserB发送消息“hello”。 问题是,UserA没有收到他发送的那封邮件的副本。
如果eJabberd没有向发件人发回已发送的邮件,那么我应该如何保留多个聊天实例?
例如,假设我有两个用UserA打开的聊天实例。 实例1向UserB发送消息“Hello”,但Instace2UserA并不知道Instance2UserA发送了消息,因为他无法记录发生的消息。
我可能错过了一个设置,或者其他什么来使这个工作?
感谢。
另一个例子是说你在手机和电脑上登录Facebook聊天,如果你从手机上发给某人一条消息,你电脑上的聊天就会知道并显示它
答案 0 :(得分:2)
我认为XEP-0280 Message Carbons正是您所寻找的。根据XMPP网站,该协议的扩展仍处于试验阶段。
看起来似乎有兴趣在ejabberd支持这个。另见:
http://mail.jabber.org/pipermail/standards/2011-March/024245.html http://lists.jabber.ru/pipermail/ejabberd/2012-March/007413.html
答案 1 :(得分:0)
实际上,如果您将标记添加到邮件中,它会向您发送一封回复,其中包含您发送的邮件的ID。