Sie müssen wahrscheinlich einen Haken in Erlang schreiben. Siehe die ejabberd-Dokumentation für Ereignisse und Hooks Speziell dieses hier:
user_send_packet(From, To, Packet) -> ok
Verwenden Sie den erlang-Treiber für mongodb . Wenn das "nicht möglich"/"zu schwierig" ist, schlage ich vor, dass Sie ein PHP/Python/Ruby-Skript aufrufen, das die Nachricht einfach in Mongodb speichert. Das ist einfach, lässt sich aber nicht gut skalieren.
Hoffe das hilft.
Einige Links:Beispiele für mongodb-erlang Erlang-Treiber
PS:Es ist schon einige Zeit her, seit ich eJabberd benutzt habe. Korrekturen sind willkommen.