E-Mails sicher aus Apple Mail löschen

Ich habe ein IMAP-Konto und ein iCloud-Konto auf meinem lokalen Apple Mail-Client eingerichtet. Ist der Speicherort dieser ~/Library/Mail oder woanders? Ich verwende OS X 10.10.1. Für mein IMAP-Konto mit der Domäne mykolab.com scheint der relevante Ordner ~/Library/Mail/V2/IMAP-@mykolab.com@imap.mykolab.com zu sein und der Posteingang ist INBOX.mbox, aber ich kann es nicht sehen der übereinstimmende Speicherort einer E-Mail im Client in diesem Ordner - es gibt keine Möglichkeit, dies von Mail aus zu tun, und die Zeitstempel für die Nachrichtendateien in INBOX.mbox scheinen älter zu sein als aktuelle Nachrichten.

Gibt es eine Möglichkeit, den genauen Speicherort einer E-Mail im Client zu ermitteln?

Wenn ich eine E-Mail lösche und den Papierkorb im Client entleere, erfolgt die Löschung dann sicher, mit srm oder auf nicht sichere Weise?

Antworten (1)

Ich gehe davon aus, dass der Kern Ihrer Frage darin besteht, wie Sie eine E-Mail, die Sie über ein IMAP-E-Mail-Konto erhalten haben, sicher löschen und mit Ihrer lokalen Mac OS X-Anwendung „Mail“ lesen können. Unterwegs stellen Sie weitere interessante Fragen, auf die ich nur kurz Antworten gebe.

Zunächst ist es wichtig, das IMAP-Konto zu verstehen und wie es sich auf das Löschen von Nachrichten auswirkt. Das Wesen des IMAP-Ansatzes für E-Mails besteht darin, dass E-Mails hauptsächlich auf dem E-Mail-Server gespeichert werden. Der E-Mail-Client (in Ihrem Fall die Mail- Anwendung von Mac OS) lädt vorübergehend eine Kopie der Nachricht auf Ihren lokalen Mac herunter, damit Sie sie lesen können. Wenn Sie Ihren Mac dann einer gigantischen Zerkleinerungsmaschine zuführen würden, würden der lokale Mac und seine Kopie der Nachricht zerstört, aber die ursprüngliche Kopie der Nachricht bleibt auf dem IMAP-Server erhalten. Wenn Sie Mail anweisen , die Nachricht zu löschen, weist Mail den IMAP-Server an, seine Kopie der Nachricht zu löschen, und Maillöscht seine eigene Kopie der Nachricht. Daher sollten Sie sich Gedanken darüber machen, wie sicher der IMAP-Server seine Kopie löscht.

Zweitens können wir in Bezug auf die Art und Weise, wie Mail seine Nachrichten löscht, feststellen, dass die lokale Kopie der Nachricht als Datei auf dem lokalen Mac vorhanden ist. Wenn Sie Mail anweisen, die Nachricht zu löschen, verschwindet sie aus dem Mail- Fenster, löscht jedoch möglicherweise nicht die lokale Datei, die die lokale Kopie enthält. Der Mail- Befehl "Gelöschte Elemente löschen..." löscht zuverlässig die lokale Datei mit der lokalen Kopie.

Sie fragen: „Wenn ich im Client eine E-Mail lösche und den Papierkorb entleere, erfolgt die Löschung dann sicher, mit SRM oder auf nicht sichere Weise?“ Ich habe keinen Zugriff auf den Mail- Quellcode, daher weiß ich nicht, wie sicher er die Datei löscht. Wir müssen davon ausgehen, dass es Dateien mit der schnellsten, einfachsten und unsichersten Methode löscht, die von Mac OS verfügbar ist.

Der sicherste Weg, den ich kenne, um die E-Mail-Nachricht vom Client zu löschen, ist also:

  • Löschen Sie die Nachricht in Mail
  • Löschen Sie in Mail gelöschte Elemente. Klicken Sie bei gedrückter Strg-Taste auf das Postfach, das die Nachricht enthalten hatte. Ein Popup-Menü wird angezeigt. Wählen Sie „Gelöschte Elemente löschen…“. Ein Bestätigungsdialog erscheint. Sie sind im Begriff, Dateien zu löschen, die sich nicht nur auf die gerade gelöschte Nachricht beziehen, sondern auch auf andere gelöschte Nachrichten. OK klicken".
  • Löschen Sie mit dem Festplattendienstprogramm freien Speicherplatz mit entweder 7 oder 35 Durchgängen. Auch dies löscht mehr als nur die von Ihnen gelöschte lokale Kopie der Nachricht.

Wenn Ihnen die Sicherheit so wichtig ist, sollten Sie auch genau darüber nachdenken, wie Ihr IMAP-Server Nachrichten löscht und wie anfällig Sie für einen Angreifer sind, der eine Kopie der Nachricht auf der Festplatte Ihres IMAP-Servers sieht. Sie sollten auch darüber nachdenken, ob Sie solche Nachrichten unverschlüsselt versenden sollten, wo ein Angreifer, der die durch das öffentliche Internet fließenden Daten überwacht, sie lesen könnte.

Sie fragen: „Gibt es eine Möglichkeit, den genauen Speicherort einer E-Mail im Client zu ermitteln?“ Ja, aber es ist nicht schnell und nicht programmatisch. Sie haben bereits herausgefunden, dass die Nachrichten in gespeichert werden

~/Library/Mail/V2/IMAP-@mykolab.com@imap.mykolab.com/INBOX.mbox/...

Mein Eindruck, wenn ich mein eigenes Dateisystem betrachte und logisch denke, ist, dass die lokale Kopie Ihrer E-Mail-Nachricht eine der übereinstimmenden Dateien sein wird:

~/Library/Mail/V2/IMAP-@mykolab.com@imap.mykolab.com/INBOX.mbox/*/Data/*/*/Messages/*.emlx

(Dieses Muster ist nicht das einzige, das Mail zu verwenden scheint; Nachrichten, die "auf meinem Mac" gespeichert sind, und Anhänge haben unterschiedliche Muster, die die Dateipfadnamen beschreiben.

Jede E-Mail-Nachricht scheint als einfache Textdatei mit einem Namen wie einer Nummer.emlx gespeichert zu sein , z 55219.emlx. Eine Möglichkeit, die entsprechende Datei zu finden, besteht darin, einen bestimmten Ausdruck in der Nachricht zu finden und grepvon der Befehlszeile aus eine Datei zu finden, die diesen Ausdruck enthält. Daher [Zeilenumbrüche zur besseren Lesbarkeit hinzugefügt]

% grep -l 'Repair Cafe January 18' ~/Library/Mail/V2/IMAP-@mykolab.com@imap.mykolab.com
    /INBOX.mbox/*/Data/*/*/Messages/*.emlx
/Users/myuser/Library/Mail/V2/IMAP-@mykolab.com@imap.mykolab.com
    /INBOX.mbox/393BA6E1-145B-E29D-536F-306645CA9917/Data/3/5/Messages/53938.emlx

Gehen Sie jedoch nicht davon aus, dass Sie diese Dateien sicher aus der Mail- Anwendung löschen können. Es könnte durch das unerwartete Fehlen der Datei verwirrt werden. Es könnte die Datei einfach aus der Kopie auf dem IMAP-Server neu erstellen.

Gute Betonung der Gesamtsicherheit + Verschlüsselung der Nachricht. Aber im letzten Absatz wird die Datei vom IMAP-Server neu erstellt
@Mark Ich stimme zu, und ich glaube, ich habe darauf hingewiesen, dass Mail die Datei vom IMAP-Server neu erstellt.