首页 > 解决方案 > 如何将节从 ejabberd 服务器发送给用户?

问题描述

我是 ejabberd 的新手。我按照此链接Ejabberd 将消息返回给发件人挂钩/消息回执以从服务器向 6 岁的用户发送消息。我的 ejabberd 服务器因给定错误而崩溃:

 **exception error: no function clause matching
 xmpp:set_from_to({xmlelement,"message",[{"type","serverreceipt"},{"from","67456efc-be57-4cbd-a176-527de2dce19d"},{"to","e5d6d83c-ea77-4d10-aaac-4e0e38899ac2"},{"id","mty321"}],[{xmlelement,"body",[],[{xmlcdata,[]}]}]},{jid,<<"67456efc-be57-4cbd-a176-527de2dce19d">>,<<"faiqkhan-virtualbox">>,<<>>,<<"67456efc-be57-4cbd-a176-527de2dce19d">>,<<"faiqkhan-virtualbox">>,<<>>},{jid,<<"e5d6d83c-ea77-4d10-aaac-4e0e38899ac2">>,<<"faiqkhan-virtualbox">>,<<"4008526814005163385914">>,<<"e5d6d83c-ea77-4d10-aaac-4e0e38899ac2">>,<<"faiqkhan-virtualbox">>,<<"4008526814005163385914">>})
 (src/xmpp.erl, line 263)
 in function  ejabberd_router:route/3
 (src/ejabberd_router.erl, line 111)
 in call from
    mod_stanza_ack:on_user_send_packet/1
 (/home/faiqkhan/ejabberd-20.07/mod_stanza_ack.erl, line 30)**

这种方法是否贬值?还是我做错了什么?我正在尝试做的是当用户 A 向用户 B 发送消息时,当服务器获取消息时服务器向用户 A 发送确认服务器获取消息的确认。

标签: ejabberd

解决方案


推荐阅读