Moin, Am 18.05.2018 um 13:17 schrieb Sebastian Gödecke:
Am 18. Mai 2018 um 13:01 schrieb Joerg Thuemmler
: Am 18.05.2018 um 12:22 schrieb Sebastian Gödecke:
Hallo ML, wie kann ich auf der console nach Emails suchen, die ggf auch gelöscht wurden?
Ist das aus dem mail-log ersichtlich?
Es soll bei uns wohl angeblich eine Mail verschwunden sein und ich möchte nun schauen, ob die jemand ggf. gelöscht hat.
... ist ein cyrus Mailserver. maildir.
Mialclient sollte egal sein. Aber es wurde mal Outlook benutzt nun nun ist es Thunderbird.
Das ganze wollte ich auf der Konsole beim Server machen. Ich habe da ja die logdateien im ordner /var/log/ und die fangen alle mit mail* an. Diese würde ich gerne ALLE durchsuchen nach einem bestimmten Wort. Später im cyrus suchen, ob diese ggf gelöscht wurde.
Du verwendest Thunderbird (TB). Das ist gut, denn bei TB werden Mails nicht gelöscht, sondern nur als "zu löschen" markiert. Die Mails existieren weiterhin, werden aber nicht mehr angezeigt. Erst das Komprimieren der Mailordner löscht die Mails wirklich. Zu jedem Mailordner gehören zwei Dateien (in deinem TB-Profil unter [Pfad zum Profil]/[Profilname]/Mail/[Mailaccount]). Die Dateiamen enzsprechen den Ordnernamen mit Ausnahme von 'Posteingang', das 'Inbox' heißt. Die Datei mit der Endung '.msf' ist der Index des Ordners, die Datei ohne Endung enthält alle Mails. Jede Mail beginnt mit einem Header, den TB setzt. In diesem Header steht unter anderem der 'X-Mozilla-Status'. Gelöschte Mails haben den Status '0009', nicht gelöschte Mails den Status '0001'. Schau mit dem entsprechenden Befehl auf der Konsole nach (oder direkt in der Maildatei), ob die Mail noch existiert. Sofern ja, ändere bei geschlossenem TB den 'X-Mozilla-Status' auf '0001' und lösche die zugehörige Indexdatei '.msf' . TB erstellt den Index beim nächsten Start neu und die Mail sollte wieder da sein. Das ist zwar nicht die Lösung, nach der du fragst (auf dem Server), evtl. helfen die die Infos dennoch. YM2C, HTH Mit freundlichen Grüßen Detlef Wiese -- Wer in der Demokratie schläft wird in einer Diktatur aufwachen! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org