Open
Description
I tried to connect to the protonmail-bridge, but it never connects and just hangs. Here is the trace:
$ himalaya --trace
2025-02-05T11:19:48.753102Z INFO himalaya::email::envelope::command::list: executing list envelopes command
2025-02-05T11:19:48.753158Z DEBUG email::imap: building 1 IMAP clients
2025-02-05T11:19:48.753420Z TRACE client::build: imap_client::stream: more input needed
2025-02-05T11:19:48.753523Z TRACE client::build: imap_client::stream: read 127/1024 bytes
2025-02-05T11:19:48.753550Z DEBUG client::build: email::imap: using password authentication
2025-02-05T11:19:48.753554Z DEBUG client::build: email::imap: supported auth mechanisms mechanisms=[Plain]
2025-02-05T11:19:48.753563Z DEBUG client::build: email::imap: trying auth mechanism… mechanism=Plain
2025-02-05T11:19:48.753579Z TRACE client::build: imap_client::tasks: enqueue task command=Command { tag: Tag("0.0.BG62Pa2Z"), body: Authenticate { mechanism: Plain, initial_response: None } }
2025-02-05T11:19:48.753607Z TRACE client::build: imap_client::stream: wrote 33/33 bytes
2025-02-05T11:19:48.753689Z TRACE client::build: imap_client::stream: read 3/1024 bytes
2025-02-05T11:19:48.753698Z WARN client::build: email::imap: authentication failed mechanism=Plain err=Stream(State(Flow(MalformedMessage { discarded_bytes: /* REDACTED */ })))
2025-02-05T11:19:48.753721Z DEBUG client::build: email::imap: trying login…
2025-02-05T11:19:48.753727Z TRACE client::build: imap_client::tasks: enqueue task command=Command { tag: Tag("0.1.2bwyznPq"), body: Login { username: Atom(AtomExt("[REDACTED]@proton.me")), password: /* REDACTED */ } }
2025-02-05T11:19:48.753734Z TRACE client::build: imap_client::stream: more input needed
My config is set up like the readme says:
[accounts.proton]
default = true
email = "[REDACTED]@proton.me"
[accounts.proton.backend]
type = "imap"
host = "127.0.0.1"
port = 1143
encryption.type = "none"
login = "[REDACTED]@proton.me"
auth.type = "password"
auth.raw = "****"
[accounts.proton.message.send.backend]
type = "smtp"
host = "127.0.0.1"
port = 1025
encryption.type = "none"
login = "[REDACTED]@proton.me"
auth.type = "password"
auth.raw = "****"
I have no idea why this doesn't work, since thunderbird does just fine. I am on nixos.
$ himalaya --version
himalaya v1.1.0 +wizard +pgp-commands +maildir +smtp +sendmail +imap
build: linux gnu x86_64
git: unknown, rev unknown
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo