我有一个带有ejabberd服务器的elixir应用程序。
启动应用程序时,ejabberd服务器与elixir应用程序一起启动。
然后,我在主机 localhost 上注册了2个用户。
我使用以下命令从user1
向user2
发送了一条消息:
:mod_admin_extra.send_message("message", "user1@localhost",
"user2@localhost", "cool day", "hi man" )
当我检查mnesia db时,将发送我已发送的消息,并且还会打印“用户注册但未登录”的消息。
我发送的邮件正存储在档案中的脱机邮件中。
如何登录我的注册用户。 我搜索了一些命令,但才发现:
ejabberd_auth_anonymous.login("user1", "localhost")
但是它返回false。
我的用例如下: -我想让ejabberd服务器上的在线用户能够相互发送消息。