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. -- Mit freundlichen Grüßen Sebastian Gödecke -- 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
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.
Hi, 'n bißchen wenig Infos? - Mailclient - Mailformat (mbox,maildir...) ... Glaskugel ist grad zum Polieren ;-) cu jth -- www.teddylinx.de -- 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
Am 18. Mai 2018 um 13:01 schrieb Joerg Thuemmler <listen@vordruckleitverlag.de>:
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.
Hi,
'n bißchen wenig Infos?
- Mailclient - Mailformat (mbox,maildir...)
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.
...
Glaskugel ist grad zum Polieren ;-)
Ja Ich weiß. Sorry 2 Sachen auf einmal machen bringt chaos.... gruß Sebastian
cu jth
-- www.teddylinx.de -- 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
-- Mit freundlichen Grüßen Sebastian Gödecke -- 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
Am 18.05.2018 um 13:17 schrieb Sebastian Gödecke:
Am 18. Mai 2018 um 13:01 schrieb Joerg Thuemmler <listen@vordruckleitverlag.de>:
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.
Hi,
'n bißchen wenig Infos?
- Mailclient - Mailformat (mbox,maildir...)
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.
Was spricht dagegen? Bin mir allerdings nicht sicher ob da cyrus auch eine Löschfunktion protokolliert. Wie ist das bei euch, in welches Logbuch protokolliert denn cyrus? Da der ja recht gesprächig ist, habe ich dessen Meldungen schon vor Jahr(zehnt)en in ein separates Logbuch verfrachtet
Später im cyrus suchen, ob diese ggf gelöscht wurde. Über welchen Zeitraum sprechen wir da. IMO behält sich cyrus ja gelöschte Mails noch eine Weile, bis sie dann endgültig vom Server gelöscht werden. Habe den cyrus Mailserver allerdings auf Debian Stretch laufen, sollte aber doch keinen Unterschied machen.
Gruß Manfred -- 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
Am 2018-05-18 14:10 schrieb Manfred Kreisl:
Am 18.05.2018 um 13:17 schrieb Sebastian Gödecke:
Am 18. Mai 2018 um 13:01 schrieb Joerg Thuemmler <listen@vordruckleitverlag.de>:
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.
Hi,
'n bißchen wenig Infos?
- Mailclient - Mailformat (mbox,maildir...)
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.
Was spricht dagegen? Bin mir allerdings nicht sicher ob da cyrus auch eine Löschfunktion protokolliert. Wie ist das bei euch, in welches Logbuch protokolliert denn cyrus? Da der ja recht gesprächig ist, habe ich dessen Meldungen schon vor Jahr(zehnt)en in ein separates Logbuch verfrachtet
Später im cyrus suchen, ob diese ggf gelöscht wurde. Über welchen Zeitraum sprechen wir da. IMO behält sich cyrus ja gelöschte Mails noch eine Weile, bis sie dann endgültig vom Server gelöscht werden. Habe den cyrus Mailserver allerdings auf Debian Stretch laufen, sollte aber doch keinen Unterschied machen.
Gruß Manfred
Habe hier auch den cyrus laufen. Eine zentrale Frage ist, was genau mit "geläscht" gemeint ist. Und es macht sehr wohl einen Unterschied welche client verwendet wurde. Ich verwende hier den cyrus als zentralen mailserver und diverse clients. Zum Beispiel der Tunderbird: löscht man im TB eine mail, verschiebt er sie in der vorkonfigurierten trash-ordner. Im Ursprungsordner bleibt die mail aber erhalten, scheint aber nur als "gelöscht" markiert zu werden. Das erkenne ich z.B. daran, wenn ich im TB eine mail lösche und dann den selben Ordner mit einem Android-client (z.B. Handy) oder im Kmail anschaue, sehe ich die "gelöschte" mail nach wie vor. Nur "ausgegraut". Tatsächlich gelöscht wird die mail erst wenn einer der clients einen "Expunge" Befehl an den imap server schickt. (Macht der TB nicht automatisch sondern muss konfiguriert werden.) Zumindest glaube ich dass das so funktioniert. gruß Norbert -- 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
Am 2018-05-18 14:10 schrieb Manfred Kreisl:
Am 18.05.2018 um 13:17 schrieb Sebastian Gödecke:
Am 18. Mai 2018 um 13:01 schrieb Joerg Thuemmler <listen@vordruckleitverlag.de>:
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.
Hi,
'n bißchen wenig Infos?
- Mailclient - Mailformat (mbox,maildir...)
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.
Was spricht dagegen? Bin mir allerdings nicht sicher ob da cyrus auch eine Löschfunktion protokolliert. Wie ist das bei euch, in welches Logbuch protokolliert denn cyrus? Da der ja recht gesprächig ist, habe ich dessen Meldungen schon vor Jahr(zehnt)en in ein separates Logbuch verfrachtet
Später im cyrus suchen, ob diese ggf gelöscht wurde. Über welchen Zeitraum sprechen wir da. IMO behält sich cyrus ja gelöschte Mails noch eine Weile, bis sie dann endgültig vom Server gelöscht werden. Habe den cyrus Mailserver allerdings auf Debian Stretch laufen, sollte aber doch keinen Unterschied machen.
Gruß Manfred
Habe hier auch den cyrus laufen.
Eine zentrale Frage ist, was genau mit "geläscht" gemeint ist. Und es macht sehr wohl einen Unterschied welche client verwendet wurde.
Ich verwende hier den cyrus als zentralen mailserver und diverse clients.
Zum Beispiel der Tunderbird: löscht man im TB eine mail, verschiebt er sie in der vorkonfigurierten trash-ordner. Im Ursprungsordner bleibt die mail aber erhalten, scheint aber nur als "gelöscht" markiert zu werden. Das kann der TB so machen, aber es ist natürlich auch konfigurierbar (1) in einen konfigurierbaren Ordner verschieben, 2) als gelöscht markieren,
Am 18.05.2018 um 14:41 schrieb Norbert Zawodsky: 3) sofort entfernen), jeweils getrennt für das entsprechende Konto.
Das erkenne ich z.B. daran, wenn ich im TB eine mail lösche und dann den selben Ordner mit einem Android-client (z.B. Handy) oder im Kmail anschaue, sehe ich die "gelöschte" mail nach wie vor. Nur "ausgegraut". Tatsächlich gelöscht wird die mail erst wenn einer der clients einen "Expunge" Befehl an den imap server schickt. (Macht der TB nicht automatisch sondern muss konfiguriert werden.) Das ist korrekt, es kann eingestellt werden, dass TB ein Expunge bei Verlassen absetzt
Eine ausgegraute Mail ist mir persönlich noch nicht aufgefallen, muss allerdings dazu sagen dass ich selten Mails direkt lösche, sondern sie in einen speziellen Ordner verschiebe, aus dem dann automatisch nach X-Tagen diese dann gelöscht werden
Zumindest glaube ich dass das so funktioniert.
Eine interessante Lektüre habe ich übrigens hier gefunden: https://www.cyrusimap.org/2.5/imap/faqs/o-deleted-expired-expunged-purged.ht... Gruß und schönes langes WE Manfred -- 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
Am 18.05.2018 um 14:59 schrieb Manfred Kreisl:
Eine ausgegraute Mail ist mir persönlich noch nicht aufgefallen, muss allerdings dazu sagen dass ich selten Mails direkt lösche, sondern sie in einen speziellen Ordner verschiebe, aus dem dann automatisch nach X-Tagen diese dann gelöscht werden
Zu Thunderbird: Dann sind sie auch noch nicht ganz weg, sondern erst wenn man Datei/alle Ordner des Kontos komprimiert wählt. In den Einstellungen/Erweitert und ganz unten das Häkchen bei: Alle Ordner komprimieren, wenn dies insgesamt mehr Platz spart als (variabler Wert) MB. Gruß Hugo Egon Maurer -- 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
Am 18.05.2018 um 13:17 schrieb Sebastian Gödecke: (...)
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. (...)
# find /var/log/ -type f -name "mail*" -exec grep -li <Suchwort> {} \; Bernd -- 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
Bernd Nachtigall [18.05.2018 14:11]:
Am 18.05.2018 um 13:17 schrieb Sebastian Gödecke: (...)
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. (...)
# find /var/log/ -type f -name "mail*" -exec grep -li <Suchwort> {} \;
Geht da nicht auch # grep -rin <Suchwort> /var/log/mail* (mit GNU grep sollte es gehen) Ich muss übrigens auch vor die öffnende { ein \ setzen, oder ich schreibe gleich find ... '{}' \; Werner P.S.: Sorry für die PM --
Am 18. Mai 2018 um 15:29 schrieb Werner Flamme <werner.flamme@ufz.de>:
Bernd Nachtigall [18.05.2018 14:11]:
Am 18.05.2018 um 13:17 schrieb Sebastian Gödecke: (...)
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. (...)
# find /var/log/ -type f -name "mail*" -exec grep -li <Suchwort> {} \;
Geht da nicht auch # grep -rin <Suchwort> /var/log/mail*
Danke für eure Antworten, die arbeite ich gerade ab. Aber das "grep -rin <Suchwort> /var/log/mail*" klappt nicht, da die archivierten Dateien mit bzip komprimiert sind, muss es bzgrep sein. Gruß Sebastian
(mit GNU grep sollte es gehen)
Ich muss übrigens auch vor die öffnende { ein \ setzen, oder ich schreibe gleich find ... '{}' \;
Werner
P.S.: Sorry für die PM
--
-- Mit freundlichen Grüßen Sebastian Gödecke -- 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
Moin, Am 18.05.2018 um 13:17 schrieb Sebastian Gödecke:
Am 18. Mai 2018 um 13:01 schrieb Joerg Thuemmler <listen@vordruckleitverlag.de>:
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
participants (8)
-
Bernd Nachtigall
-
Detlef Wiese
-
Hugo Egon Maurer
-
Joerg Thuemmler
-
Manfred Kreisl
-
Norbert Zawodsky
-
Sebastian Gödecke
-
Werner Flamme