hydroxide: Can't login to proton account on thunderbird

I first get The following settings were found by probing the given server, but when I enter the bridge password I get Unable to log in at server. Probably wrong configuration, username or password.

I don’t think this is a thunderbird issue unless I’ve configured something within thunderbird wrong specifically.

About this issue

Most upvoted comments

Line 222 and line 226, change "127.0.0.1" to "0.0.0.0"

Make sure to recompile

no luck, after changing those two lines, compiling everything with go build ./cmd/hydroxide/main.go and re-creating a bridge password it’s still showing me 127.0.0.1 instead 0.0.0.0. Changing this manual by my own in thunderbird leads to an error.

Edit: oh, but ./hydroxide serve shows the correct one, it’s only wrong in thunderbird.

2023/05/12 09:03:47 CardDAV server listening on 127.0.0.1:8080
2023/05/12 09:03:47 IMAP server listening on 0.0.0.0:1143
2023/05/12 09:03:47 SMTP server listening on 0.0.0.0:1025
2023/05/12 09:03:47 listen tcp 127.0.0.1:8080: bind: address already in use

But my problem is still the same, doesn’t matter if i try 127.0.0.1, 0.0.0.0 or 192.168.178.34, i’ll get the same error message.

@User10987654321 This is what i was talking about before. You have to change connection security to none instead STARTTLS. 5

Edit 2: Ok, found the issue. I run hydroxide right now on my working station with powershell. Running .\main.exe serve (main.exe = hydroxide) is leaving the hydroxide server open and listening. On the other hand, running these commands on my home server like ./hydroxide serve, i only get a small output of the open ports and that the server is listening but immediately after that the server seems to close and i can enter other stuff in my terminal. In powershell, i can see the server logs the whole time. But even after running hydroxide like ./hydroxide serve & to leave the server open, i still can’t connect to thunderbird. But on the other hand, running hydroxide on my working station works flawlessly and i can synchronize my emails.

If I interpreted what you said correctly, you have the hydroxide server on a different IP address? If so, you’ll have to modify and recompile in order to change the listening IP addresses until it says 0.0.0.0.

it’s running on the same ip address - that’s why I’m able to query it for password