Kommentare zu: Gelesene Mails ungelesen auf anderen Clients http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/ Tue, 31 Dec 2013 16:34:33 +0000 hourly 1 https://wordpress.org/?v=4.5.7 Von: Andreas Meyer http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-252 Mon, 18 Mar 2013 17:59:50 +0000 http://www.dovecot-buch.de/?p=3715#comment-252 Andre Bischof wrote:

> > Das gelesen (Seen-) Flag findet sich als S zum Ende des Dateinamens,
> > wie bspw. in:
> >
> > /home/user/Maildir/cur/1363626765.V9300I1b481f4M470896.dovecot:2,Sb
> >
> > So sollte also nach dem lesen einer Mail direkt das S im
> > Nachrichtennamen auftauchen.
> >
> > Welche Version von Dovecot setzt Du ein?
> > Sicher, daß dein Notebook-Client auch nach manuellem „Abrufen“ keinen
> > gelesen-Status sieht?
> hier nochmal der Auszug aus dem OP:
>
> root@linux:/lost+found# dovecot -n
> # 2.1.7: /etc/dovecot/dovecot.conf
> # OS: Linux 3.5.0-25-generic x86_64 Ubuntu 12.10
>
> Was meinst du mit manuellem Abrufen? Hast du einen Tipp für mich mit
> welchem alternativen Mail-Client (ggf. von der Bash aus) ich testen
> könnte – auf dem Notebook läuft ebenfalls Ubuntu.

Du könntest auf dem Server ein ls -l /home//maildir/cur machen,
auf das seen-flag achten, dann mail manuell abrufen und wieder ein
ls -l /home//maildir/cur machen und das S-flag überprüfen;
wann es gesetzt und wann es entfernt wird.
Claws-mail als alternativer MUA ist schnell installiert und ein Konto
schnell eingerichtet.

Andreas

]]>
Von: Dominik Storck http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-253 Mon, 18 Mar 2013 17:42:46 +0000 http://www.dovecot-buch.de/?p=3715#comment-253 Am 18.03.2013 19:34, schrieb Andre Bischof:
> Am 18.03.2013 18:29, schrieb Dominik Storck:
>> Am 18.03.2013 18:09, schrieb Andre Bischof:
>> …
>> OK, war nur so ne Idee. Wenn Du Maildir verwendest, scheidet das ja
>> eindeutig als Fehlerquelle aus 😉
>>
>> Der Default-Ordner für mbox ist /var/mail, für Maildir üblicherweise
>> /home/user.
>> Maildir ist m.E. erheblich besser zu handlen, da jede Mail in einer
>> separaten Datei in einer verständlichen Ordnerstruktur auf der Platte
>> liegt. Erleichtert Backups, Migrationen, Verschieben von (Teil-)
>> Postfachinhalten etc. ungemein.
>>
>> Das gelesen (Seen-) Flag findet sich als S zum Ende des Dateinamens,
>> wie bspw. in:
>>
>> /home/user/Maildir/cur/1363626765.V9300I1b481f4M470896.dovecot:2,Sb
>>
>> So sollte also nach dem lesen einer Mail direkt das S im
>> Nachrichtennamen auftauchen.
>>
>> Welche Version von Dovecot setzt Du ein?
>> Sicher, daß dein Notebook-Client auch nach manuellem „Abrufen“ keinen
>> gelesen-Status sieht?
> hier nochmal der Auszug aus dem OP:
>
> root@linux:/lost+found# dovecot -n
> # 2.1.7: /etc/dovecot/dovecot.conf
> # OS: Linux 3.5.0-25-generic x86_64 Ubuntu 12.10
>
> Was meinst du mit manuellem Abrufen? Hast du einen Tipp für mich mit
> welchem alternativen Mail-Client (ggf. von der Bash aus) ich testen
> könnte – auf dem Notebook läuft ebenfalls Ubuntu.
>
> Viele Grüße
> Andre
> _______________________________________________
> Dovecot Mailingliste
> JPBerlin – Politischer Provider
> Dovecot@listen.jpberlin.de
> https://listen.jpberlin.de/mailman/listinfo/dovecot

Manuell Mail abrufen: beherzter Klick auf den freundlichen Button
abrufen. Damit sicher ist, daß der TB sich mit dem Server syncen wollte.
Wahrscheinlich macht er’s ja, aber man weiß ja nie. Parallel mal nen
tail -f auf das Log des Dovecot am laufen?

Gruß
Dominik

]]>
Von: Andre Bischof http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-251 Mon, 18 Mar 2013 17:34:22 +0000 http://www.dovecot-buch.de/?p=3715#comment-251 Am 18.03.2013 18:29, schrieb Dominik Storck:
> Am 18.03.2013 18:09, schrieb Andre Bischof:
> …
> OK, war nur so ne Idee. Wenn Du Maildir verwendest, scheidet das ja
> eindeutig als Fehlerquelle aus 😉
>
> Der Default-Ordner für mbox ist /var/mail, für Maildir üblicherweise
> /home/user.
> Maildir ist m.E. erheblich besser zu handlen, da jede Mail in einer
> separaten Datei in einer verständlichen Ordnerstruktur auf der Platte
> liegt. Erleichtert Backups, Migrationen, Verschieben von (Teil-)
> Postfachinhalten etc. ungemein.
>
> Das gelesen (Seen-) Flag findet sich als S zum Ende des Dateinamens,
> wie bspw. in:
>
> /home/user/Maildir/cur/1363626765.V9300I1b481f4M470896.dovecot:2,Sb
>
> So sollte also nach dem lesen einer Mail direkt das S im
> Nachrichtennamen auftauchen.
>
> Welche Version von Dovecot setzt Du ein?
> Sicher, daß dein Notebook-Client auch nach manuellem „Abrufen“ keinen
> gelesen-Status sieht?
hier nochmal der Auszug aus dem OP:

root@linux:/lost+found# dovecot -n
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.5.0-25-generic x86_64 Ubuntu 12.10

Was meinst du mit manuellem Abrufen? Hast du einen Tipp für mich mit
welchem alternativen Mail-Client (ggf. von der Bash aus) ich testen
könnte – auf dem Notebook läuft ebenfalls Ubuntu.

Viele Grüße
Andre

]]>
Von: Dominik Storck http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-250 Mon, 18 Mar 2013 16:29:15 +0000 http://www.dovecot-buch.de/?p=3715#comment-250 Am 18.03.2013 18:09, schrieb Andre Bischof:
> …
>> @Andre
>> Wg. dem lokalen Thunderbird: Könnte es sein, daß du den Dovecot in
>> die quasi mbox-Files des Thunderbird-Profils gucken lässt, statt
>> ebenfalls per IMAP zuzugreifen? Kann mir gut vorstellen, daß man das
>> so hinkonfigurieren kann, macht aber keinen sinn. Der Dovecot merkt
>> sich den Nachrichtenstatus m.W. bei mbox als ~/Mail/.imap/*-Files,
>> der TB dagegen direkt im mbox in den X-Mozilla-Status-Headern zur
>> jeweiligen Mail.
>
> nein, TB greift via IMAP auf localhost (Port 143) zu.
>
> Anderen Client auf dem Notebook werde ich mal probieren.
>
> Meines Wissens kann man Dovecot grundsätzlich auf 2 verschiedene
> Weisen konfigurieren, was den Speicherort der Mails angeht, ich nutze
> Maildir in /home/user. Die zweite Variante wäre ein zentraler
> Speicherort wie /var/mail – aber das kann doch nicht Voraussetzung
> sein für das Speichern der seen-Flags, oder?
>
> Viele Grüße
> Andre

OK, war nur so ne Idee. Wenn Du Maildir verwendest, scheidet das ja
eindeutig als Fehlerquelle aus 😉

Der Default-Ordner für mbox ist /var/mail, für Maildir üblicherweise
/home/user.
Maildir ist m.E. erheblich besser zu handlen, da jede Mail in einer
separaten Datei in einer verständlichen Ordnerstruktur auf der Platte
liegt. Erleichtert Backups, Migrationen, Verschieben von (Teil-)
Postfachinhalten etc. ungemein.

Das gelesen (Seen-) Flag findet sich als S zum Ende des Dateinamens, wie
bspw. in:

/home/user/Maildir/cur/1363626765.V9300I1b481f4M470896.dovecot:2,Sb

So sollte also nach dem lesen einer Mail direkt das S im
Nachrichtennamen auftauchen.

Welche Version von Dovecot setzt Du ein?
Sicher, daß dein Notebook-Client auch nach manuellem „Abrufen“ keinen
gelesen-Status sieht?

Gruß
Dominik

]]>
Von: Andre Bischof http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-249 Mon, 18 Mar 2013 16:09:50 +0000 http://www.dovecot-buch.de/?p=3715#comment-249
> @Andre
> Wg. dem lokalen Thunderbird: Könnte es sein, daß du den Dovecot in die
> quasi mbox-Files des Thunderbird-Profils gucken lässt, statt ebenfalls
> per IMAP zuzugreifen? Kann mir gut vorstellen, daß man das so
> hinkonfigurieren kann, macht aber keinen sinn. Der Dovecot merkt sich
> den Nachrichtenstatus m.W. bei mbox als ~/Mail/.imap/*-Files, der TB
> dagegen direkt im mbox in den X-Mozilla-Status-Headern zur jeweiligen
> Mail.

nein, TB greift via IMAP auf localhost (Port 143) zu.

Anderen Client auf dem Notebook werde ich mal probieren.

Meines Wissens kann man Dovecot grundsätzlich auf 2 verschiedene Weisen
konfigurieren, was den Speicherort der Mails angeht, ich nutze Maildir
in /home/user. Die zweite Variante wäre ein zentraler Speicherort wie
/var/mail – aber das kann doch nicht Voraussetzung sein für das
Speichern der seen-Flags, oder?

Viele Grüße
Andre

]]>
Von: Dominik Storck http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-248 Mon, 18 Mar 2013 10:18:16 +0000 http://www.dovecot-buch.de/?p=3715#comment-248 Am 18.03.2013 10:40, schrieb Werner Flamme:
> Dominik Storck [18.03.2013 09:57]:
>> Hi,
>>
>> das ist doch ein absolut korrektes Verhalten, wo wäre Dein Problem?
>>
>> Gruß
>>
>> Dominik Storck
>>
>> Am 18.03.2013 08:31, schrieb Andreas Ernst:
>>> Am 17.03.13 20:57, schrieb Andre Bischof:
>>>> 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.
>>> Kann ich hier so nicht bestätigen, TB letzte Versionen Win 7/Mac
>>> 10.8.3, Dovecot 1.x/openSuse 11.4, Dovecot 2.x/openSuse 12.2 mit den
>>> entsprechenden Sieve Versionen.
> Was ist korrektes Verhalten? (Top-Posting nicht…:-P)
>
> Eine Mail, die auf einem IMAP-Server gelesen wird, hat für alle Clients
> die gelesen-Markierung zu haben. Die wird ja nicht im Client, sondern
> auf dem Server gesetzt. Und genau das passiert auch bei allen meinen
> Taubenschlägen, insofern scheint es sich bei Andre um eine
> Fehlkonfiguration zu handeln.
>
> Gruß
> Werner

@Werner
Mea maxima culpa! Hast natürlich beide male absolut recht. Man sollte
halt auch die Fragestellung genau lesen – habe das „un“
überlesen. 🙁

@Andre
Wg. dem lokalen Thunderbird: Könnte es sein, daß du den Dovecot in die
quasi mbox-Files des Thunderbird-Profils gucken lässt, statt ebenfalls
per IMAP zuzugreifen? Kann mir gut vorstellen, daß man das so
hinkonfigurieren kann, macht aber keinen sinn. Der Dovecot merkt sich
den Nachrichtenstatus m.W. bei mbox als ~/Mail/.imap/*-Files, der TB
dagegen direkt im mbox in den X-Mozilla-Status-Headern zur jeweiligen Mail.

Gruß
Dominik

]]>
Von: Werner Flamme http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-247 Mon, 18 Mar 2013 08:40:38 +0000 http://www.dovecot-buch.de/?p=3715#comment-247 Dominik Storck [18.03.2013 09:57]:
> Hi,
>
> das ist doch ein absolut korrektes Verhalten, wo wäre Dein Problem?
>
> Gruß
>
> Dominik Storck
>
> Am 18.03.2013 08:31, schrieb Andreas Ernst:
>> Am 17.03.13 20:57, schrieb Andre Bischof:
>>> 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.
>>
>> Kann ich hier so nicht bestätigen, TB letzte Versionen Win 7/Mac
>> 10.8.3, Dovecot 1.x/openSuse 11.4, Dovecot 2.x/openSuse 12.2 mit den
>> entsprechenden Sieve Versionen.

Was ist korrektes Verhalten? (Top-Posting nicht…:-P)

Eine Mail, die auf einem IMAP-Server gelesen wird, hat für alle Clients
die gelesen-Markierung zu haben. Die wird ja nicht im Client, sondern
auf dem Server gesetzt. Und genau das passiert auch bei allen meinen
Taubenschlägen, insofern scheint es sich bei Andre um eine
Fehlkonfiguration zu handeln.

Gruß
Werner


A: Die logische Folge von Frage und Antwort wird auf den Kopf gestellt.
F: Warum ist TOFU so schlimm?
A: TOFU-Postings verfassen.
F: Was ist das größte Ärgernis in Mailinglisten?

]]>
Von: Dominik Storck http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-246 Mon, 18 Mar 2013 07:57:29 +0000 http://www.dovecot-buch.de/?p=3715#comment-246 Hi,

das ist doch ein absolut korrektes Verhalten, wo wäre Dein Problem?

Gruß

Dominik Storck

Am 18.03.2013 08:31, schrieb Andreas Ernst:
> Am 17.03.13 20:57, schrieb Andre Bischof:
>> 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.
>
> Kann ich hier so nicht bestätigen, TB letzte Versionen Win 7/Mac
> 10.8.3, Dovecot 1.x/openSuse 11.4, Dovecot 2.x/openSuse 12.2 mit den
> entsprechenden Sieve Versionen.
>

]]>
Von: Andreas Ernst http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-245 Mon, 18 Mar 2013 06:31:43 +0000 http://www.dovecot-buch.de/?p=3715#comment-245 Am 17.03.13 20:57, schrieb Andre Bischof:
> 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.

Kann ich hier so nicht bestätigen, TB letzte Versionen Win 7/Mac 10.8.3,
Dovecot 1.x/openSuse 11.4, Dovecot 2.x/openSuse 12.2 mit den
entsprechenden Sieve Versionen.


ae | Andreas Ernst | IT Spektrum
Postfach 5, 65612 Beselich
Schupbacher Str. 32, 65614 Beselich, Germany
Tel: +49-6484-91002 Fax: +49-6484-91003
ae@ae-online.de | http://www.ae-online.de
http://www.parcelchecker.de | http://www.tachyon-online.de

]]>
Von: Andreas Meyer http://www.dovecot-book.com/mailingliste/gelesene-mails-ungelesen-auf-anderen-clients/comment-page-1/#comment-255 Sun, 17 Mar 2013 20:23:16 +0000 http://www.dovecot-buch.de/?p=3715#comment-255 Andreas Meyer wrote:

> > 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.

Nein , vergiss was ich geschrieben habe, das war schlicht Unsinn. Ich denke
nicht, dass man mit dieser Methode das seen-flag beobachten kann.
Ich würde vielleicht testhalber mal mit anderen MUAs rangehen, um zu
sehen, ob das ein Thunderbird Ding ist.

Andreas

]]>