Du skal nok skrive en hook i Erlang. Se ejabberd-dokumentationen for begivenheder og hooks Specifikt denne :
user_send_packet(From, To, Packet) -> ok
Brug erlang-driveren til mongodb . Hvis det er "ikke muligt"/"for svært", foreslår jeg, at du kalder et PHP/Python/Ruby-script, der bare gemmer beskeden i mongodb. Det er nemt at gøre, men vil ikke skalere for godt.
Håber dette hjælper.
Nogle links:mongodb-erlang Erlang drivereksempler
PS:Det er et stykke tid siden, jeg brugte eJabberd. Alle rettelser er velkomne.