[Dovecot-de] Gelesene Mails ungelesen auf anderen Clients
Andreas Meyer
anmeyer at anup.de
So Mär 17 22:06:01 CET 2013
Hallo!
Andre Bischof <a.bischof at gmx.net> wrote:
> Hallo,
>
> ich habe folgendes Problem:
>
> Mails, die ich mit Thunderbird auf dem gleichen Rechner auf dem Dovecot
> läuft gelesen habe, zeigen sich als ungelesen wenn ich via IMAP von
> anderen Rechnern, bspw. meinem Notebook (auch mit Thunderbird) zugreife.
>
> Der Server läuft hinter DynDNS auf meinem lokalen Rechner.
>
> Wie aus der Config unten ersichtlich habe ich /home/user/Maildir, nicht
> /var/mail - ist das ein Problem? Die User heißen auf allen Rechnern
> gleich. Oder kann es etwas anderes sein, dass den Status von Mails nicht
> richtig speichert bzw. anderen Clients zur Verfügung stellt - lokal
> bleibt der Status ja erhalten.
Was man so liest, ist es Thunderbird, der da ein Problem hat. Aber
folgendes, ich zitiere:
You could try enabling mail_log plugin with flag_change event to see
when it actually changes. http://wiki.dovecot.org/Plugins/MailLog
http://wiki2.dovecot.org/Plugins/MailLog für Version 2 von Dovecot.
Das hilft vielleicht weiter.
...
This plugin can be used to log several actions done in a mail session:
Setting and removing \Deleted flag
...
Damit kannst Du vielleicht beobachten, was mit dem seen-flag passiert.
Andreas
>
> Vor einigen Monaten migrierte ich von Cyrus, wenn ich es recht erinnere
> hatte ich einige Probleme Subscriptions, Stati und so zu migrieren - ich
> mußte ein spezielles Script nutzen, ist ein bißchen her, sorry -
> vielleicht ist da was falsch gelaufen? Nur so als Idee ...
>
> Gut, hier ist die Config:
>
> root at linux:/lost+found# dovecot -n
> # 2.1.7: /etc/dovecot/dovecot.conf
> # OS: Linux 3.5.0-25-generic x86_64 Ubuntu 12.10
> auth_verbose = yes
> lda_mailbox_autosubscribe = yes
> mail_debug = yes
> mail_location = maildir:~/Maildir
> managesieve_notify_capability = mailto
> managesieve_sieve_capability = fileinto reject envelope
> encoded-character vacation subaddress comparator-i;ascii-numeric
> relational regex imap4flags copy include variables body enotify
> environment mailbox date ihave
> namespace inbox {
> inbox = yes
> list = yes
> location =
> prefix =
> separator = .
> type = private
> }
> passdb {
> driver = pam
> }
> plugin {
> sieve = ~/.dovecot.sieve
> sieve_dir = ~/sieve
> }
> postmaster_address = postmaster at localhost
> protocols = imap pop3 sieve
> service auth {
> unix_listener /var/spool/postfix/private/dovecot-auth {
> group = postfix
> mode = 0660
> user = postfix
> }
> }
> ssl_cert = </etc/ssl/certs/dovecot.pem
> ssl_cipher_list =
> ALL:!LOW:!SSLv2:ALL:!aNULL:!ADH:!eNULL:!EXP:RC4+RSA:+HIGH:+MEDIUM
> ssl_key = </etc/ssl/private/dovecot.pem
> userdb {
> driver = passwd
> }
> protocol imap {
> imap_client_workarounds = delay-newmail
> mail_max_userip_connections = 10
> }
> protocol pop3 {
> mail_max_userip_connections = 10
> pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
> }
> protocol lda {
> deliver_log_format = msgid=%m: %$
> mail_plugins = sieve sieve
> postmaster_address = postmaster
> quota_full_tempfail = yes
> rejection_reason = Your message to <%t> was automatically rejected:%n%r
> }
Mehr Informationen über die Mailingliste Dovecot