Open chstoltz opened 6 months ago
you've read https://www.process-one.net/blog/matrix-gateway-setup-with-ejabberd/ I guess?
Yes, I did. Actually I waited for this post to be published. I couldn't figure out how to get this working since last saturday.
The only difference I can see: I am using the top level cert option instead of including the certfile in the listener block.
I have the same problem, but with one change. I can send from my Matrixserver x1.eu to xmpp.eu. The messages was post at conversations. But rewrite to the jid (i see this one in conversation) test%x1.eu@matrixx.xmpp.eu and ejabberd give me the message "host-unknown". The mode is set to implicit.
From ejabberd MUC Room:
neox: Hi there. I don't have a github account so I can't answer here: https://github.com/processone/ejabberd/issues/4172
My observation is that when matrix_id_as_jid is set to true, matrix users are reachable with user1@domain1.com
and not user%remotedomain.com@matrix.xmppdomain.com
, and when implicit routing is enabled that's user%remotedomain.com@matrix.xmppdomain.com
that is working !
neox: I tested it and reproduced it many times this week
Environment
Configuration
Errors from error.log/crash.log
No errors
Bug description
I can't send/receive messages to/from a matrix.org account.
If I send a message from ejabberd to matrix, the debug log shows s.th. like this:
The webclient of app.element.io recieves nothing.
If I send a message from matrix.org to myself, the message returns like an echo. My chat window in gajim stays empty.
I already tried to set a specific host in the modules section, but that didn't work either. If I do a service discovery with Gajim, the matrix gateway is listed but greyed out.
The federationtester is all green, so it must be a problem on my side I think.
What am I missing?