Hallo, ich habe eben einen Rechner mit 10.2 installiert. Es läuft alles soweit bis auf das der Cyrus nicht speichert ob eine Mail schon gelesen wurde oder nicht. So lange man in dem Ordner ist wir die Mail als gelesen markiert, verlässt man den Ordner und ruft ihn wieder neu auf sind wieder alle Mails in dem Ordner als ungelesen gekennzeichnet. Für Hilfe bin ich dankbar. -- Mit freundlichem Gruss Martin Zambo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Montag, 20. August 2007 13:25 schrieb Martin Zambo:
Hallo,
ich habe eben einen Rechner mit 10.2 installiert.
Es läuft alles soweit bis auf das der Cyrus nicht speichert ob eine Mail schon gelesen wurde oder nicht. So lange man in dem Ordner ist wir die Mail als gelesen markiert, verlässt man den Ordner und ruft ihn wieder neu auf sind wieder alle Mails in dem Ordner als ungelesen gekennzeichnet. Ich würde mal im cyradm (oder welches Interface benutzt wird), nachsehen ob die Rechte für den betreffenden User korrekt gesetzt sind. Insbesondere STORE \SEEN (s in cyradm)
Gruss Werner -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Martin Zambo wrote:
Hallo,
ich habe eben einen Rechner mit 10.2 installiert.
Es läuft alles soweit bis auf das der Cyrus nicht speichert ob eine Mail schon gelesen wurde oder nicht. So lange man in dem Ordner ist wir die Mail als gelesen markiert, verlässt man den Ordner und ruft ihn wieder neu auf sind wieder alle Mails in dem Ordner als ungelesen gekennzeichnet.
Das riecht förmlich nach einem Restore mit Root-Rechten und einem fehlenden chown auf user cyrus:mail. (^-^) -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, danke erst einmal für die Antwort. Am Montag, 20. August 2007 14:29 schrieb Sandy Drobic:
Martin Zambo wrote:
ich habe eben einen Rechner mit 10.2 installiert.
Es läuft alles soweit bis auf das der Cyrus nicht speichert ob eine Mail schon gelesen wurde oder nicht. So lange man in dem Ordner ist wir die Mail als gelesen markiert, verlässt man den Ordner und ruft ihn wieder neu auf sind wieder alle Mails in dem Ordner als ungelesen gekennzeichnet.
Das riecht förmlich nach einem Restore mit Root-Rechten und einem fehlenden chown auf user cyrus:mail. (^-^)
Nein kein Restore, eine Neuinstallation, ich möchte mein Hauptsystem neu installieren ist unter 9.0 und deswegen habe ich auf einem anderen Rechner ein Neuinstallation gemacht. Komisch ist es hat funktioniert, ich habe die Mailordner mit Thunderbird angelegt und beide Mailkonten im Thunderbird aufgerufen und die Mails die ich behalten wollte vom alten ins neue Konto kopiert. Bis dahin hat alles funktioniert. Dann habe ich den Rechner sauber runter gefahren um ihn an die Stelle des anderen Systems zu stellen, nach dem Hochfahren hatte ich die Probleme. Die Rechte habe ich überprüft, das sieht auf dem alten System auch nicht anders aus. ls -l /var/spool/imap/user/ insgesamt 76 drwx------ 2 cyrus mail 4096 20. Aug 13:46 anja drwx------ 13 cyrus mail 69632 20. Aug 18:19 martin Noch eine Idee? Danke für Antwort. -- Mit freundlichem Gruss Martin Zambo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Monday 20 August 2007 20:51, Martin Zambo wrote:
ich habe eben einen Rechner mit 10.2 installiert.
Es läuft alles soweit bis auf das der Cyrus nicht speichert ob eine Mail schon gelesen wurde oder nicht. So lange man in dem Ordner ist wir die Mail als gelesen markiert, verlässt man den Ordner und ruft ihn wieder neu auf sind wieder alle Mails in dem Ordner als ungelesen gekennzeichnet.
Das riecht förmlich nach einem Restore mit Root-Rechten und einem fehlenden chown auf user cyrus:mail. (^-^)
Nein kein Restore, eine Neuinstallation, ich möchte mein Hauptsystem neu installieren ist unter 9.0 und deswegen habe ich auf einem anderen Rechner ein Neuinstallation gemacht.
Komisch ist es hat funktioniert, ich habe die Mailordner mit Thunderbird angelegt und beide Mailkonten im Thunderbird aufgerufen und die Mails die ich behalten wollte vom alten ins neue Konto kopiert. Bis dahin hat alles funktioniert.
Dann habe ich den Rechner sauber runter gefahren um ihn an die Stelle des anderen Systems zu stellen, nach dem Hochfahren hatte ich die Probleme.
Die Rechte habe ich überprüft, das sieht auf dem alten System auch nicht anders aus.
ls -l /var/spool/imap/user/ insgesamt 76 drwx------ 2 cyrus mail 4096 20. Aug 13:46 anja drwx------ 13 cyrus mail 69632 20. Aug 18:19 martin
Noch eine Idee? Danke für Antwort.
Cyrus-Imap merkt sich den seen-state woanders. Prüfe /var/lib/imap/user/a/anja.* und .../m/martin.*. Und am besten direkt alle Verzeichnisse im Pfad. Ausserdem prüf das Log und die Konfiguration. Ach ja, das Speichern der seen-states lässt sich auch per ACL abschalten. Also auch die Berechtigungen der User checken. Und evtl. auch das Filesystem. -- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Andreas, Am Montag, 20. August 2007 21:02 schrieb Andreas Winkelmann:
On Monday 20 August 2007 20:51, Martin Zambo wrote: Cyrus-Imap merkt sich den seen-state woanders. Prüfe /var/lib/imap/user/a/anja.* und .../m/martin.*. Und am besten direkt alle Verzeichnisse im Pfad.
restest:/var/lib/imap/user/m # ls -l insgesamt 20 -rw------- 1 cyrus mail 12324 20. Aug 22:00 martin.seen -rw------- 1 cyrus mail 697 20. Aug 13:07 martin.sub restest:/var/lib/imap/user/m # Das ist doch auch richtig? Oder? Ich habe auch nicht von Hand verändert oder kopiert es ist so wie es installiert wurde und es hat bis zum Neustart funktioniert.
Ausserdem prüf das Log und die Konfiguration.
In /var/log/mail kommt keine Meldung. Die Konfiguration hat auch bis zum Neustart funktioniert. Welche Konfiguration soll ich prüfen? imapd.conf, habe ich gerade nochmal nachgesehen da sehe ich nichts auffälliges.
Ach ja, das Speichern der seen-states lässt sich auch per ACL abschalten. Also auch die Berechtigungen der User checken.
Und evtl. auch das Filesystem.
Da trau ich mich nicht dran weil ich nicht weis was ich da wo ändern muss. Da habe ich auch noch nie etwas ändern müssen. Danke für Antwort. -- Mit freundlichem Gruss Martin Zambo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Andreas, da war ich zu schnell. Am Montag, 20. August 2007 21:02 schrieb Andreas Winkelmann:
On Monday 20 August 2007 20:51, Martin Zambo wrote: Cyrus-Imap merkt sich den seen-state woanders. Prüfe /var/lib/imap/user/a/anja.* und .../m/martin.*. Und am besten direkt alle Verzeichnisse im Pfad.
Ausserdem prüf das Log und die Konfiguration.
Ahhh, in messages: Aug 20 22:22:38 restest imap[4529]: DBERROR: skiplist recovery /var/lib/imap/user/m/martin.seen: 0398 should be ADD or DELETE Aug 20 22:22:38 restest imap[4529]: DBERROR: opening /var/lib/imap/user/m/martin.seen: cyrusdb error Aug 20 22:22:38 restest imap[4529]: Could not open seen state for martin (System I/O error) Aug 20 22:22:38 restest imap[4529]: open: user martin opened INBOX.Listen.Suse Aug 20 22:22:38 restest imap[4529]: DBERROR: skiplist recovery /var/lib/imap/user/m/martin.seen: 0398 should be ADD or DELETE Aug 20 22:22:38 restest imap[4529]: DBERROR: opening /var/lib/imap/user/m/martin.seen: cyrusdb error Aug 20 22:22:38 restest imap[4529]: DBERROR: skiplist recovery /var/lib/imap/user/m/martin.seen: 0398 should be ADD or DELETE Aug 20 22:22:38 restest imap[4529]: DBERROR: opening /var/lib/imap/user/m/martin.seen: cyrusdb error Aug 20 22:22:38 restest imap[4529]: Could not open seen state for martin (System I/O error) Aug 20 22:22:38 restest imap[4529]: open: user martin opened INBOX.Send Ist das zu reparieren? Danke für Antwort. -- Mit freundlichem Gruss Martin Zambo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Martin Zambo wrote:
Hallo Andreas,
da war ich zu schnell.
Am Montag, 20. August 2007 21:02 schrieb Andreas Winkelmann:
On Monday 20 August 2007 20:51, Martin Zambo wrote: Cyrus-Imap merkt sich den seen-state woanders. Prüfe /var/lib/imap/user/a/anja.* und .../m/martin.*. Und am besten direkt alle Verzeichnisse im Pfad.
Ausserdem prüf das Log und die Konfiguration.
Ahhh, in messages:
Aug 20 22:22:38 restest imap[4529]: DBERROR: skiplist recovery /var/lib/imap/user/m/martin.seen: 0398 should be ADD or DELETE Aug 20 22:22:38 restest imap[4529]: DBERROR: opening /var/lib/imap/user/m/martin.seen: cyrusdb error Aug 20 22:22:38 restest imap[4529]: Could not open seen state for martin (System I/O error) Aug 20 22:22:38 restest imap[4529]: open: user martin opened INBOX.Listen.Suse Aug 20 22:22:38 restest imap[4529]: DBERROR: skiplist recovery /var/lib/imap/user/m/martin.seen: 0398 should be ADD or DELETE Aug 20 22:22:38 restest imap[4529]: DBERROR: opening /var/lib/imap/user/m/martin.seen: cyrusdb error Aug 20 22:22:38 restest imap[4529]: DBERROR: skiplist recovery /var/lib/imap/user/m/martin.seen: 0398 should be ADD or DELETE Aug 20 22:22:38 restest imap[4529]: DBERROR: opening /var/lib/imap/user/m/martin.seen: cyrusdb error Aug 20 22:22:38 restest imap[4529]: Could not open seen state for martin (System I/O error) Aug 20 22:22:38 restest imap[4529]: open: user martin opened INBOX.Send
Ist das zu reparieren?
Denke schon. Die Frage ist, warum das passiert ist. Logge dich doch mal in cyradm ein und lasse dir die Rechte auf die Mailboxen anzeigen. Prüfe auch das Dateisystem auf Fehler. Ich nehme an, dass das Laufwerk noch Platz hat? -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Martin Zambo schrieb:
Hallo Andreas,
da war ich zu schnell.
Am Montag, 20. August 2007 21:02 schrieb Andreas Winkelmann:
On Monday 20 August 2007 20:51, Martin Zambo wrote: Cyrus-Imap merkt sich den seen-state woanders. Prüfe /var/lib/imap/user/a/anja.* und .../m/martin.*. Und am besten direkt alle Verzeichnisse im Pfad.
Ausserdem prüf das Log und die Konfiguration.
Ahhh, in messages:
Aug 20 22:22:38 restest imap[4529]: DBERROR: skiplist
du hast doch hoffentlich (!) den seen Status *nicht* mit kopiert ! ab Cyrus Version ?? gibt es einen neuen Datenbankhintgrund ( erst berkeley nun skiplist?) na irgend sowas... da gibt es aber im Cryus-Bin verzeichnis ein tool zum konvertieren glaube ich! die "falsche" Datenbank fasst er nicht an...bin da auch auch durch .. reine Fleissaufgabe!
recovery /var/lib/imap/user/m/martin.seen: 0398 should be ADD or DELETE Aug 20 22:22:38 restest imap[4529]: DBERROR: opening /var/lib/imap/user/m/martin.seen: cyrusdb error Aug 20 22:22:38 restest imap[4529]: Could not open seen state for martin (System I/O error).....
Ist das zu reparieren? sicher doch.... stand auch irgendwo im README zu Cyrus...denke ich...
Danke für Antwort.
Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Andreas Winkelmann
-
Fred Ockert
-
Martin Zambo
-
Sandy Drobic
-
Werner Merz