At 3PM +0100 on 25/02/13 you (Andre Bischof) wrote:
Am 24.02.2013 19:23, schrieb Daniel Parthey:
Hi Andre,
Andre Bischof wrote:
Mails, which I already read or deleted via my IMAP client (Thunderbird) on the same machine running the server (it runs behind DynDNS on my local machine, thanks to http://mein.homelinux.com/wiki/mailserver/) show up again if I connect via IMAP from other client computers, i.e. my notebook (Thunderbird again). I had a similar problem where deleted folders showed up again in Thunderbird. The following imap_client_workaround setting worked for me:
protocol imap { imap_client_workarounds = delay-newmail tb-extra-mailbox-sep } [...]
This is only true for my notebook. On the machine running the server, all subfolders are visible in TB. I have TB configured to move deleted mails to the trash folder - I guess that's default. There is a setting to expunge the inbox when leaving TB - this is unchecked. Could that be connected to the problem? But still, why are my read mails marked unseen when looking them up from my notebook?
Strange. Any further clues?
Can you use tcpdump or wireshark to see what TB is actually telling the server to do? If you use TLS you will need to put
ssl_cipher_list = RSA
in your dovecot.conf and point wireshark at the key file for the server's certificate; make sure you remove that setting afterwards, since it's a little less secure. (Specifically, TLS will normally use an ephemeral Diffie-Hellman key in addition to the certificate's private key, in order to make as little use of the cert key as possible. This makes it impossible for a third party (like wireshark) to decrypt the conversation, even with access to the private key. ssl_cipher_list=RSA disables this.)
Ben