How to connect to a chat with matrix protocol
So I was wondering if it was possible to connect to a matrix chat from thunderbird, and I found this: https://matrix.org/docs/projects/client/mozilla-thunderbird
so I went into the config editor and changed chat.prpls.prpl-matrix.disable to true, then I went to riot.im and made an account (myusername:matrix.org). Then I went back to thunderbird and went to the chat tab and added the new chat account with matrix, and it had me type in my username and password which I did, and I was able to join an unencrypted chat, but when I tried to join an encrypted chat when I sent a message it wouldn't encrypt, and when someone would send me an encrypted message, it would just give me the encrypted json like this:
{"algorithm":"m.megolm.v1.aes-sha2","sender_key":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxencryptedmessagexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"session_id":"xxxxxxxxxxxxx","device_id":"xxxxxxxxx"}
Is there any way that I can send messages in an encrypted chat?
Chosen solution
I haven't seen any reports that TB supports encrypted chat on matrix, even on betas, let alone releases, so I think your options are to either use a matrix client that supports encryption, or use TB with non-encrypted matrix chats.
Read this answer in context 👍 0All Replies (3)
What's your version? I think you need the latest 77beta for this function.
https://www.thunderbird.net/en-US/thunderbird/77.0beta/releasenotes/
sfhowes said
What's your version? I think you need the latest 77beta for this function. https://www.thunderbird.net/en-US/thunderbird/77.0beta/releasenotes/
I am on the stable release, also, I later tried to join the same chat, but instead of giving me json, it said **encryption not enabled** instead of the messages being sent. Is there a place in settings to enable encryption? I think matrix uses olm.
Seçilmiş Həll
I haven't seen any reports that TB supports encrypted chat on matrix, even on betas, let alone releases, so I think your options are to either use a matrix client that supports encryption, or use TB with non-encrypted matrix chats.