[Dovecot-de] Gelesene Mails ungelesen auf anderen Clients

Andre Bischof a.bischof at gmx.net
So Mär 17 20:57:17 CET 2013


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.

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
}
root at linux:/lost+found#
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
}
root at linux:/lost+found#

Wenn nötig stelle ich gern andere Infos zur Verfügung.

Danke
Andre


Mehr Informationen über die Mailingliste Dovecot