Hi there!
I upgraded to dovecot 2.4 from dovecot repo on my debian bookworm.
I modified the config for the needs for 2.4. My Fairemail could connect
to dovecot and receive emails via imap.
But thunderbird did not work.
I activated the debug-logging for thunderbird in shell and got this
|2025-02-26 07:46:15.775740 UTC - [Parent 677248: IMAP]: D/IMAP
ImapThreadMainLoop entering [this=770954ef3f00] 2025-02-26
07:46:15.776145 UTC - [Parent 677248: IMAP]: D/IMAP ImapThreadMainLoop
entering [this=770957d74600] 2025-02-26 07:46:15.776820 UTC - [Parent
677248: Main Thread]: I/IMAP exceeded connection cache
limit:imap://my.user@imap.domain.tld:143/folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.776853 UTC - [Parent 677248: Main Thread]: I/IMAP
queuing
url:imap://my.user@imap.domain.tld:143/folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.776869 UTC - [Parent 677248: Main Thread]: I/IMAP
considering playing queued
url:imap://my.user@imap.domain.tld:143/folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.776881 UTC - [Parent 677248: Main Thread]: I/IMAP
creating protocol instance to play queued
url:imap://my.user@imap.domain.tld:143/folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.776897 UTC - [Parent 677248: Main Thread]: I/IMAP
exceeded connection cache
limit:imap://my.user@imap.domain.tld:143/folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.776909 UTC - [Parent 677248: Main Thread]: I/IMAP
failed creating protocol instance to play queued
url:imap://my.user@imap.domain.tld:143/folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.777125 UTC - [Parent 677248: Main Thread]: I/IMAP
770954ef3f00:imap.domain.tld:NA:SetupWithUrlCallback: clearing
IMAP_CONNECTION_IS_OPEN 2025-02-26 07:46:15.777217 UTC - [Parent 677248:
Main Thread]: I/IMAP 770954ef3f00:imap.domain.tld:NA:SetupSinkProxy: got
m_imapMailFolderSink 2025-02-26 07:46:15.777302 UTC - [Parent 677248:
Main Thread]: I/IMAP
770957d74600:imap.domain.tld:NA:SetupWithUrlCallback: clearing
IMAP_CONNECTION_IS_OPEN 2025-02-26 07:46:15.777317 UTC - [Parent 677248:
IMAP]: I/IMAP 770954ef3f00:imap.domain.tld:NA:ProcessCurrentURL:
entering 2025-02-26 07:46:15.777348 UTC - [Parent 677248: IMAP]: I/IMAP
770954ef3f00:imap.domain.tld:NA:ProcessCurrentURL:imap://my.user@imap.domain.tld:143/discoverallboxes:
= currentUrl 2025-02-26 07:46:15.777362 UTC - [Parent 677248: Main
Thread]: I/IMAP 770957d74600:imap.domain.tld:NA:SetupSinkProxy: got
m_imapMailFolderSink 2025-02-26 07:46:15.777404 UTC - [Parent 677248:
IMAP]: I/IMAP 770957d74600:imap.domain.tld:NA:ProcessCurrentURL:
entering 2025-02-26 07:46:15.777420 UTC - [Parent 677248: IMAP]: I/IMAP
770957d74600:imap.domain.tld:NA:ProcessCurrentURL:imap://my.user@imap.domain.tld:143/select%3E/INBOX:
= currentUrl 2025-02-26 07:46:15.822761 UTC - [Parent 677248: IMAP]:
I/IMAP 770954ef3f00:imap.domain.tld:NA:CreateNewLineFromSocket: * OK
[CAPABILITY +SPECIAL-USE STARTTLS AUTH=PLAIN] Dovecot ready. 2025-02-26
07:46:15.823122 UTC - [Parent 677248: IMAP]: I/IMAP
770957d74600:imap.domain.tld:NA:CreateNewLineFromSocket: * OK
[CAPABILITY +SPECIAL-USE STARTTLS AUTH=PLAIN] Dovecot ready. 2025-02-26
07:46:15.823329 UTC - [Parent 677248: IMAP]: D/IMAP
SetConnectionStatus(0x80004005) 2025-02-26 07:46:15.823509 UTC - [Parent
677248: IMAP]: D/IMAP URL failed with code 0x80004005
(imap://my.user@imap.domain.tld:143/discoverallboxes) 2025-02-26
07:46:15.823573 UTC - [Parent 677248: IMAP]: D/IMAP
SetConnectionStatus(0x80004005) 2025-02-26 07:46:15.823816 UTC - [Parent
677248: IMAP]: D/IMAP URL failed with code 0x80004005
(imap://my.user@imap.domain.tld:143/select%3E/INBOX) 2025-02-26
07:46:15.824515 UTC - [Parent 677248: IMAP]: I/IMAP
770954ef3f00:imap.domain.tld:NA:ProcessCurrentURL: aborting queued urls
2025-02-26 07:46:15.824529 UTC - [Parent 677248: IMAP]: I/IMAP
770957d74600:imap.domain.tld:NA:ProcessCurrentURL: aborting queued urls
2025-02-26 07:46:15.824723 UTC - [Parent 677248: IMAP]: I/IMAP
770954ef3f00:imap.domain.tld:NA:TellThreadToDie: close socket connection
2025-02-26 07:46:15.824748 UTC - [Parent 677248: IMAP]: D/IMAP
ImapThreadMainLoop leaving [this=770954ef3f00] 2025-02-26
07:46:15.824760 UTC - [Parent 677248: IMAP]: I/IMAP
770957d74600:imap.domain.tld:NA:TellThreadToDie: close socket connection
2025-02-26 07:46:15.824785 UTC - [Parent 677248: IMAP]: D/IMAP
ImapThreadMainLoop leaving [this=770957d74600] Dovecot-log shows only
this two lines on a login-try with thunderbird. ||Feb 26 08:52:16 mail dovecot[204586]: imap-login: Login aborted:
Connection closed (no auth attempts in 0 secs) (no_auth_attempts):
user=<>, rip=172.30.0.1, lip=172.30.0.9, session=<ryQk2gYvMp+sHgAB> Feb
26 08:52:16 mail dovecot[204586]: imap-login: Login aborted: Connection
closed (no auth attempts in 0 secs) (no_auth_attempts): user=<>,
rip=172.30.0.1, lip=172.30.0.9, session=<zR8k2gYvIp+sHgAB> Other logins
had a user and auth attempts... only from thunderbird it does not work.
I also use dovecot-login for my exim4. And smtp-login was also not able.
Not even directly via openssl s_client. I could connect, send ehlo, and
when i sent AUTH LOGIN <base64-username-passwor-string> and then it
hangs. I went back to dovecot 2.3, and thunderbird could login again,
also smtp-login works. There seems something wrong in dovecot 2.4. Have
ldap-authentication. My bad, i deinstalled dovecot 2.4 and now i can not
create a conf with doveconf to add it here. Hope you can help me. Jakob |
Hi there!
I upgraded to dovecot 2.4 from dovecot repo on my debian bookworm.
I modified the config for the needs for 2.4. My Fairemail could connect to
dovecot and receive emails via imap.
But thunderbird did not work.
I activated the debug-logging for thunderbird in shell and got this
2025-02-26 07:46:15.775740 UTC - [Parent 677248: IMAP]: D/IMAP
ImapThreadMainLoop entering [this=770954ef3f00]
2025-02-26 07:46:15.776145 UTC - [Parent 677248: IMAP]: D/IMAP
ImapThreadMainLoop entering [this=770957d74600]
2025-02-26 07:46:15.776820 UTC - [Parent 677248: Main Thread]: I/IMAP exceeded
connection cache limit:imap://my.user@imap.domain.tld:143/folderstatus>/
Synoptic/Rechnungen
2025-02-26 07:46:15.776853 UTC - [Parent 677248: Main Thread]: I/IMAP queuing
url:imap://my.user@imap.domain.tld:143/folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.776869 UTC - [Parent 677248: Main Thread]: I/IMAP
considering playing queued url:imap://my.user@imap.domain.tld:143/
folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.776881 UTC - [Parent 677248: Main Thread]: I/IMAP creating
protocol instance to play queued url:imap://my.user@imap.domain.tld:143/
folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.776897 UTC - [Parent 677248: Main Thread]: I/IMAP exceeded
connection cache limit:imap://my.user@imap.domain.tld:143/folderstatus>/
Synoptic/Rechnungen
2025-02-26 07:46:15.776909 UTC - [Parent 677248: Main Thread]: I/IMAP failed
creating protocol instance to play queued url:imap://my.user@imap.domain.tld:
143/folderstatus>/Synoptic/Rechnungen
2025-02-26 07:46:15.777125 UTC - [Parent 677248: Main Thread]: I/IMAP
770954ef3f00:imap.domain.tld:NA:SetupWithUrlCallback: clearing
IMAP_CONNECTION_IS_OPEN
2025-02-26 07:46:15.777217 UTC - [Parent 677248: Main Thread]: I/IMAP
770954ef3f00:imap.domain.tld:NA:SetupSinkProxy: got m_imapMailFolderSink
2025-02-26 07:46:15.777302 UTC - [Parent 677248: Main Thread]: I/IMAP
770957d74600:imap.domain.tld:NA:SetupWithUrlCallback: clearing
IMAP_CONNECTION_IS_OPEN
2025-02-26 07:46:15.777317 UTC - [Parent 677248: IMAP]: I/IMAP 770954ef3f00:
imap.domain.tld:NA:ProcessCurrentURL: entering
2025-02-26 07:46:15.777348 UTC - [Parent 677248: IMAP]: I/IMAP 770954ef3f00:
imap.domain.tld:NA:ProcessCurrentURL:imap://my.user@imap.domain.tld:143/
discoverallboxes: = currentUrl
2025-02-26 07:46:15.777362 UTC - [Parent 677248: Main Thread]: I/IMAP
770957d74600:imap.domain.tld:NA:SetupSinkProxy: got m_imapMailFolderSink
2025-02-26 07:46:15.777404 UTC - [Parent 677248: IMAP]: I/IMAP 770957d74600:
imap.domain.tld:NA:ProcessCurrentURL: entering
2025-02-26 07:46:15.777420 UTC - [Parent 677248: IMAP]: I/IMAP 770957d74600:
imap.domain.tld:NA:ProcessCurrentURL:imap://my.user@imap.domain.tld:143/
select%3E/INBOX: = currentUrl
2025-02-26 07:46:15.822761 UTC - [Parent 677248: IMAP]: I/IMAP 770954ef3f00:
imap.domain.tld:NA:CreateNewLineFromSocket: * OK [CAPABILITY +SPECIAL-USE
STARTTLS AUTH=PLAIN] Dovecot ready.
2025-02-26 07:46:15.823122 UTC - [Parent 677248: IMAP]: I/IMAP 770957d74600:
imap.domain.tld:NA:CreateNewLineFromSocket: * OK [CAPABILITY +SPECIAL-USE
STARTTLS AUTH=PLAIN] Dovecot ready.
2025-02-26 07:46:15.823329 UTC - [Parent 677248: IMAP]: D/IMAP
SetConnectionStatus(0x80004005)
2025-02-26 07:46:15.823509 UTC - [Parent 677248: IMAP]: D/IMAP URL failed with
code 0x80004005 (imap://my.user@imap.domain.tld:143/discoverallboxes)
2025-02-26 07:46:15.823573 UTC - [Parent 677248: IMAP]: D/IMAP
SetConnectionStatus(0x80004005)
2025-02-26 07:46:15.823816 UTC - [Parent 677248: IMAP]: D/IMAP URL failed with
code 0x80004005 (imap://my.user@imap.domain.tld:143/select%3E/INBOX)
2025-02-26 07:46:15.824515 UTC - [Parent 677248: IMAP]: I/IMAP 770954ef3f00:
imap.domain.tld:NA:ProcessCurrentURL: aborting queued urls
2025-02-26 07:46:15.824529 UTC - [Parent 677248: IMAP]: I/IMAP 770957d74600:
imap.domain.tld:NA:ProcessCurrentURL: aborting queued urls
2025-02-26 07:46:15.824723 UTC - [Parent 677248: IMAP]: I/IMAP 770954ef3f00:
imap.domain.tld:NA:TellThreadToDie: close socket connection
2025-02-26 07:46:15.824748 UTC - [Parent 677248: IMAP]: D/IMAP
ImapThreadMainLoop leaving [this=770954ef3f00]
2025-02-26 07:46:15.824760 UTC - [Parent 677248: IMAP]: I/IMAP 770957d74600:
imap.domain.tld:NA:TellThreadToDie: close socket connection
2025-02-26 07:46:15.824785 UTC - [Parent 677248: IMAP]: D/IMAP
ImapThreadMainLoop leaving [this=770957d74600]
Dovecot-log shows only this two lines on a login-try with thunderbird.
Feb 26 08:52:16 mail dovecot[204586]: imap-login: Login aborted: Connection
closed (no auth attempts in 0 secs) (no_auth_attempts): user=<>,
rip=172.30.0.1, lip=172.30.0.9, session=<ryQk2gYvMp+sHgAB>
Feb 26 08:52:16 mail dovecot[204586]: imap-login: Login aborted: Connection
closed (no auth attempts in 0 secs) (no_auth_attempts): user=<>,
rip=172.30.0.1, lip=172.30.0.9, session=<zR8k2gYvIp+sHgAB>
Other logins had a user and auth attempts... only from thunderbird it does not
work.
I also use dovecot-login for my exim4. And smtp-login was also not able.
Not even directly via openssl s_client.
I could connect, send ehlo, and when i sent AUTH LOGIN <base64-username-
passwor-string> and then it hangs.
I went back to dovecot 2.3, and thunderbird could login again, also smtp-login
works.
There seems something wrong in dovecot 2.4.
Have ldap-authentication. My bad, i deinstalled dovecot 2.4 and now i can not
create a conf with doveconf to add it here.
Hope you can help me.
Jakob