Doppelte E-Mail-Einstellungen verursachten E-Mail-Verlust in Mail on Lion

Oh je, ich habe im Moment nicht viel Glück. Nachdem ich kürzlich Stunden mit einem einfachen Problem verschwendet habe, habe ich meine Anti-Midas-Magie auf einen Freund übertragen und einige E-Mail-Daten verloren. Könnte jemand einen Rat geben, (a) ob das Folgende eine offensichtlich dumme Idee war und (b) ob ich irgendetwas zur Wiederherstellung tun kann?

Also, mein Freund verwendet Hotmail über POP3 in Mail, in Mac Lion auf einem MBP. Dies ist so eingestellt, dass E-Mails eine Woche nach dem Lesen vom Server gelöscht werden (obwohl sie E-Mails manuell in der Hotmail-Weboberfläche kürzt und ziemlich sicher ist, dass alte E-Mails nicht gelöscht wurden, da sie immer noch sehr alte E-Mails in ihrem Web hat -basierter Posteingang).

OK, sie hat also ein neues Unternehmen gegründet und ein Domain-/Hosting-Paket gekauft und brauchte Unterstützung bei der Einrichtung. Die Anforderung war, dass E-Mails zusammen mit Hotmail in ihrem Posteingang gesammelt werden sollten, aber sie sollte ein Profil-Widget in der New Mail-Oberfläche haben, mit dem sie festlegen kann, von welcher E-Mail-Adresse jede Nachricht stammen soll.

Ganz einfach, dachte ich. Die Domain wurde bereits so eingestellt, dass sie an ihre Hotmail-Adresse weiterleitet, sodass das Hosting-Unternehmen keine E-Mails speichert, sondern sie nur weiterleitet. Ich dachte mir, dass es ausreichen würde, ein neues Mail-Profil zu erstellen, das alle ihre Hotmail-Anmeldeinformationen enthält, mit Ausnahme der Von-Adresse, die die von uns eingerichtete info@example.com-Adresse wäre. Nun, in diesem Stadium denken Sie:

  1. das ist einen Versuch wert,
  2. das geht nicht, bzw
  3. Tu das nicht, du machst es kaputt!

Ich hoffe, Sie denken nicht an 3, da ich das getan habe und obwohl das Profil erstellt wurde, verursachte es einen Fehler und schien nicht zu funktionieren. Der Fehler war:

The account path /Users/<name>/Library/Mail/V2/POP-<email>@<pop3-server>
is already being used by the account "Hotmail".

„OK“, sagte ich – und löschte ordnungsgemäß das neu erstellte „MyDomain“-Konto. Leider wurden dadurch der Posteingang, Entwürfe und gesendete Elemente im Zusammenhang mit dem (perfekt funktionierenden) "Hotmail" -Konto (das ich nicht berührt habe) entfernt. Ein Anruf beim Apple-Support in Indien führte dazu, dass der Spezialist einen Anruf aufzeichnete – und er schien der Idee zugänglich zu sein, dass, da das Profil beim Speichern diesen Fehler auftauchte, es uns hätte warnen sollen, dass es etwas Katastrophales tun würde. Ich bot Apple an, einen Fehler über das Internet zu melden, aber er sagte, das sei nicht nötig, da er es bereits getan habe.

Also, entweder ich habe einen Mail-Bug getroffen und sollte auf und ab hüpfen, oder ich habe etwas vollkommen Dummes getan und sollte ein paar Stunden in der ungezogenen Ecke sitzen. Ehrliche Gedanken zu diesem Punkt sind sehr willkommen.

In der Zwischenzeit versuchen mein Freund und ich - in Ermangelung von Backups - eine Datenwiederherstellungssoftware (Disk Drill), um die verlorenen Mails wiederherzustellen. Wir werden sehen, ob das morgen funktioniert, aber wenn noch weitere Ideen kommen, bin ich ganz Ohr. Wir haben uns im Hotmail-Mailordner umgesehen, und die wichtig klingenden Ordner sind etwa 40 KB groß – also im Grunde leer.

Hilfe! und TIA.

Bearbeiten: Es ist ein langer Schuss, aber mein Freund hat möglicherweise iCloud ausgeführt. Soll dies alle ihre E-Mails sichern oder nur me.com-E-Mails? Wir gingen in die Benutzeroberfläche und konnten nichts unter E-Mail sehen (alles schien leer zu sein), aber ich denke, das könnte daran liegen, dass sie nicht angemeldet war oder iCloud dieses Zeug nicht sichert oder es nicht lief. .

Was enthält das Verzeichnis /Users/<name>/Library/Mail/V2/?
Vergiss iCloud, es hat nichts mit dem zu tun, was du getan hast.
Keine Backups? Kritische Informationen sollten immer gesichert werden. Holen Sie sich eine externe Festplatte und richten Sie Time Machine ein.
@AndrewNimmo - dieser Ordner enthielt mehrere Unterordner, und der Ordner, der sich auf das (unberührte) wertvolle Konto bezog, enthielt einige Standardordner ("Posteingang", "Gesendet" oder ähnliches) - und sie waren, wie gesagt, sehr klein . Es scheint, dass meine Aktionen beim erneuten Hinzufügen desselben Kontos, das die Anwendung im Nachhinein hätte ablehnen sollen, die kontospezifischen Ordner auf leer zurückgesetzt haben.
Bei Backups stimme ich zu. Ich werde meinem Freund dringend helfen, Time Machine zu konfigurieren.
Betrifft Ihre Frage die Wiederherstellung der verlorenen Daten?
Jetzt nicht mehr so ​​sehr – ich habe eine Demo von Disk Drill installiert, und es behauptete, vielleicht hundert gelöschte Nachrichten oder so wiederherstellen zu können. Mein Freund hat jedoch gesagt, dass Sie sich darüber keine Sorgen machen sollen, da dies mit Kosten verbunden ist. Meine verbleibende Frage ist, ob die Mitwirkenden denken, dass dies ein Fehler ist, oder ob es offensichtlich war, dass dies so resultieren würde, wie es sich herausstellte.
Das anfängliche Problem besteht darin, dass POP Daten auf dem Computer speichert und vom Server entfernt. Ja, der Zeitpunkt dafür kann angepasst werden. Die wirklich rückblickende Lösung ist die Verwendung von IMAP. Ihr anfänglicher Fehler scheint zu sein, dass ein zweites E-Mail-Konto erstellt wurde und Sie Ihr einziges E-Mail-Konto gelöscht haben.

Antworten (2)

Wenn ich die Anfangsfrage richtig verstehe, möchten Sie auswählen, von welchem ​​Konto neue E-Mails stammen.

In Mail-Einstellungen > Konten > Registerkarte Kontoinformationen können Sie mehrere E-Mail-Adressen in das Feld E-Mail-Adresse eingeben. Sie müssen sie durch Kommas trennen.

E-Mail-Einstellungen

Wenn Sie eine neue Nachricht erstellen, listet das Dropdown-Menü „Von“ alle E-Mail-Adressen auf. Diese Adressen werden im Feld Von: verwendet.

Mail von

Gäh! So einfach? Ja, genau das wollte ich erreichen. Wenn nur die UI das klar machen würde. Teufel noch mal! ;-)
Ich wünschte, ich könnte die +100 zwischen der Antwort von MattiSG und Ihnen aufteilen - das war in der Tat sehr nützlich. Du bekommst also ein Häkchen und +1 :)
Keine Sorgen machen. Die Idee ist, die Antworten zu bekommen, die Sie brauchen.

Warum die Post verloren gegangen ist

Mail.app speichert Daten für jedes E-Mail-Konto, und zwar in der folgenden Ordnerstruktur:

~/Library/Mail/V2/POP-<email>@<pop3-server>

Ein Ordner für jedes eindeutige Postfach.

Wenn also zwei E-Mails tatsächlich genau dasselbe <email>und verwenden <pop3-server>, können Sie natürlich sehen, dass es zu einem Konflikt kommt : Ihre Daten würden beide im selben Ordner gespeichert, was bei jeder einzelnen E-Mail / Statusspeicherung zu Konflikten führen würde.

Mail.app hat Sie davor gewarnt (wenn auch auf sehr benutzerunfreundliche Weise. Es hätte sagen sollen, dass Sie nicht zwei Konten mit genau demselben Benutzernamen und Server haben können). Wo es jedoch ziemlich stark abgehört zu haben scheint, ist, dass es das Konto in seiner Registrierung erstellt hat , obwohl es sagte, dass es nicht möglich sei. Wenn Sie es also aus der Registrierung gelöscht haben, wurden auch die mit dem Konto verknüpften Daten gelöscht. Diese Daten waren in … naja, ~/Library/Mail/V2/POP-<email>@<pop3-server>. Also löschte es die Daten für beide Konten und geriet damit effektiv in den Konflikt, den es zu vermeiden versucht hatte.

Die „Duplizierung“-Idee

Sie fragen, ob das Duplizieren des Kontos eine „gute / versuchen wir es / oh nein“-Idee war. Ich würde sagen, es ist weder noch. Es ist nur eine „funktioniert nicht und ist nicht wirklich nützlich“-Idee. Wenn die hostende (öffentlich sichtbare) E-Mail so eingestellt war, dass sie an Hotmail umgeleitet wird , befand sich die gesamte E-Mail, die zum Überprüfen benötigt wurde, in hotmail .

Sender → email@company → hotmail → Mail.app
         ↑ not saved     ↑ not saved
         upon transfer   upon POP dl

Warum ein weiteres Konto mit From change erstellen ? E-Mails versenden zu können, die nur die öffentlich sichtbare @companyE-Mail anzeigen würden? Dann hast du es falsch gemacht. Nicht falsch wie in „Sie werden es kaputt machen“, sondern falsch wie in „Sie wussten nicht, wie Mail funktioniert, und haben eine falsche Annahme getroffen“.

E-Mails werden unter Verwendung des SMTP-Protokolls gesendet (ein zu sendendes Protokoll, so wie POP ein Protokoll zum Herunterladen von E-Mails von einem Server ist). Das Ändern des From- Headers wäre keine Garantie dafür gewesen, dass alles wie erwartet funktioniert hätte. In der Tat hätte Hotmail wahrscheinlich (ich bin mir nicht sicher, weil ich kein Hotmail-Konto habe, aber meiner Erfahrung nach die meisten Anbieter, insbesondere webbasierte), sich geweigert, diese E-Mail zu senden .

Denken Sie darüber nach: Sie hätten die SMTP-Server von Hotmail gebeten, eine E-Mail zu senden, die vorgibt, von einer Adresse zu stammen, die nicht von Hotmail stammt . Es ist, als würde man UPS bitten, ein Paket zu liefern, das den Stempel eines Konkurrenten trägt. Der Hauptgrund, warum dies äußerst selten vorkommt, ist, dass es Spammer ermöglichen würde, einen solchen Dienst zu nutzen, um Millionen von E-Mails zuzustellen, ohne abgefangen zu werden: Die E-Mail gibt vor, von @whatever zu stammen, wird aber tatsächlich von @hotmail gesendet. Wie könnte jemand das zurückverfolgen?

Wessen Verantwortung es war

Also, da Sie anscheinend hauptsächlich Schuld zuweisen wollen:

  1. Mail hätte in seiner Fehlermeldung expliziter sein sollen; Das ist kein Fehler, aber das ist schlechte UX.
  2. Mail hätte es Ihnen nicht ermöglichen sollen, die Kontoerstellung bei einem Fehler zu validieren . Das war ein Fehler, der in dem Grenzfall kritisch wurde, in den Sie geraten sind: Sie haben ein anderes Konto mit genau denselben Einstellungen und möchten eines davon löschen.
  3. Die Idee, das Konto zu duplizieren, war nicht gut, hätte aber niemals solche Konsequenzen haben dürfen. Die Annahme, die Sie getroffen haben, war falsch, aber es besteht kein Zweifel, dass es ausschließlich die Schuld der Software ist, wenn ein Datenverlust aufgetreten ist .

Tatsächlich wäre es nicht zu Datenverlust gekommen, wenn Mail.app eine andere Dateihierarchie verwendet hätte (um nicht zu sagen, dass es hätte sein sollen, es ist so viel besser als mit nutzlosen ID-Nummern; aber ich meine, es ist die Implementierung, die gewählt wurde, ist das zuständig, nicht das Mail-Setup). Sie sollten den Grenzfall gesehen haben, in dem mehrere Konten eingerichtet wurden, und entweder die Erstellung mehrerer Konten vollständig verboten oder Daten nicht gelöscht haben, solange ein Konto den besagten Ordner verwendet.

Nächste

  1. KAUFEN SIE EINE EXTERNE FESTPLATTE UND SETZEN SIE TIME MACHINE EIN . Wir alle lernen dies auf die harte Tour, und es ist eine solche Gelegenheit.
  2. Vergessen Sie Hotmail. Ernsthaft. Es ist eine Schande, einen solchen Client zu verwenden . Auch wenn Sie das Webinterface nicht verwenden, ist es schlecht. Es hat einen schrecklichen Spam-Filter, unterstützt kein IMAP (zumindest meines Wissens), hat schlechte Dateigrößenbeschränkungen … Holen Sie sich ein Konto bei einem seriösen E-Mail-Anbieter wie Gmail oder Y! Mail: Die Weboberfläche ist ausgezeichnet, die Quoten sind viel höher, Die Größe der Anhänge ist doppelt so groß, die Spam-Filterung ist großartig und sie unterstützen IMAP.
  3. Verwenden Sie IMAP . Wir sind uns alle einig, dass E-Mails meistens kritische Informationen sind, insbesondere in einem geschäftlichen Umfeld. Mit IMAP können Sie den Status (z. B. gelesen / gekennzeichnet) synchronisieren und eine Kopie aller E-Mails auf dem Server aufbewahren. Auf diese Weise erhalten Sie drei Backups: eines online, sicher auf dem Server Ihres Anbieters. Eine synchronisierte auf Ihrem Hauptcomputer. Eine offline, im Falle eines versehentlichen Löschens, in der Time Machine-Sicherung, die Sie in Nr. 1 eingerichtet haben.
Danke für deine ausführliche Antwort. Erste Gedanken: (1) Natürlich sollten Backups gemacht werden, aber es ist nicht mein Computer - ich arbeite mit dem System, wie es mir präsentiert wird. Natürlich hätte ich vor dem Fummeln ein Backup machen sollen - jetzt weiß ich es! (2) Mein Freund verwendet Hotmail/POP3 und ich möchte es nicht ändern. (3) Gute Idee. Nachdem ich von der Domänenweiterleitung (zu Hotmail) auf die E-Mail-Dienste der neuen Domänen umgestellt hatte, verwendete ich dafür IMAP, das sich perfekt neben der Hotmail/POP3-Konfiguration befindet.
Ich stimme Ihrer Einschätzung über die Verwendung von "SMTP-Servern von Hotmail zum Senden einer E-Mail, die vorgibt, von einer Adresse zu stammen, die nicht von Hotmail stammt" nicht zu - dies ist eine übliche Konfiguration, die ich oft verwendet habe (allerdings nicht mit Hotmail). Authentifiziertes SMTP macht es sehr einfach, E-Mails mit unterschiedlichen From/Reply-To-Headern zu versenden – wenn Spam auftritt, reagiert der Besitzer des SMTP-Servers auf Missbrauchsbeschwerden, indem er die SMTP-Anmeldeinformationen deaktiviert.
Da dies meine Frage beantwortet, erhalten Sie die +100 ... nochmals vielen Dank. @afragen setze ich einfach mal an, weil das auch sehr hilfreich war, hoffe das ist ok!
Übrigens glaube ich, dass Apple jetzt von diesen Fehlern weiß. Irgendwelche Ideen, ob ich ihren Fortschritt verfolgen kann? Ich nehme an, sie haben keinen öffentlichen Bug-Tracker!
@halfer Über die SMTP-Authentifizierung: Sie können meine Antwort gerne bearbeiten, um diese Details hinzuzufügen. Ich hätte nicht gedacht, dass Hotmail dies unterstützen würde, da sie IMAP nicht unterstützen. Was die Ticks / Upvotes / Bounty angeht: Tu was du willst ;) Upvotes sind nicht begrenzt und können an jeden vergeben werden; Mir ist das Häkchen nur für zukünftige Benutzer wichtig, damit sie wissen, was genau Ihre Frage beantwortet hat, wenn sie jemals das gleiche Problem haben. Bei Apple-Tracking weiß ich es nicht genau. Radar ist für Entwickler, und ich weiß nicht, ob Sie auch als solcher Updates erhalten können. Vielleicht weiß es noch jemand? :)