Mail.app: Wie kann ich die „Smarts“ von Smart Mailboxes archivieren?

Ich habe bestimmte Smart Mailboxes in Mail.app (Mountain Lion, Version 6.3 / 1503), die mir helfen, Rechnungen für meine Steuererklärung zu finden. Ich benötige sie nur einmal im Jahr und möchte sie die anderen 50 Wochen archivieren, weil sie meine Postfachliste unübersichtlich machen.

Ich könnte die Regeln bearbeiten und die Suchkriterien notieren, die Listen einmal im Jahr neu erstellen ... aber ich suche nach einer eleganten Lösung.

Gibt es so etwas wie Smart Playlist Management (App, das die Smarts von Smart Playlists für iTunes exportiert ) ... nur für Mail.app? Jede Idee (App, Terminal, Workflow) wird sehr geschätzt.

Antworten (2)

Sie können Ordner für intelligente Postfächer erstellen und den Ordner reduzieren, sodass er nur eine Zeile in Ihrer intelligenten Postfachliste einnimmt, unabhängig davon, wie viele intelligente Postfächer er enthält. Verwenden Sie den Menüpunkt Mailbox → New Smart Mailbox Folder… , geben Sie dem Ordner einen Namen und ziehen Sie dann Ihre speziellen Smart Mailboxen in den Ordner. Klicken Sie auf das Dreieck links neben dem Ordner, um ihn zu reduzieren.

(Diese Antwort wurde basierend auf Erfahrungen mit Mail Version 5.3 geschrieben. Ich weiß nicht, ob spätere Versionen signifikante Unterschiede aufweisen, aber die Option scheint immer noch vorhanden zu sein.)

Sauber! Dies funktioniert auch auf Mountain Lion. Wusste nicht, dass das möglich ist. Scheint eine gute Lösung zu sein – auch wenn ich bedenke, dass ich einige andere intelligente Wiedergabelisten behalten möchte. Danke!

Nun, wirklich, eine Smartmailbox ist wie eine Regel, die in einem Postfach gespeichert ist.

  1. Ich würde vorschlagen, die Kriterien für ein intelligentes Postfach als echte Regel anzulegen . Mail (Menü) > Einstellungen > Regeln (Registerkarte).

    Auf diese Weise können Sie diese Regeln einfach aktivieren / deaktivieren, wenn Sie möchten. Dies kann den Rest Ihrer organisatorischen Routinen beeinträchtigen. Sie können die Nachrichten jedoch verschieben oder kopieren , sodass das Kopieren möglicherweise den oben genannten Vorbehalt vermeiden könnte. Oder eine Alternative

    ist
  2. Wenn ich (im Finder) zu /Users/ myusername /Library/Mail/V2/MailData
    gehe , gibt es für mich eine Datei namens SmartMailboxes.plist . Sie können dies jederzeit herausziehen (Mail sollte nicht ausgeführt werden) und es zurückgeben, wenn Sie es erneut benötigen.
    (Es gibt auch diese zugehörigen Dateien:

    • SmartMailboxes.plist.backup
    • SmartMailboxesLocalProperties.plist
    • SyncedSmartMailboxes.plist
    • SyncedSmartMailboxesLocalProperties.plist
    • VersionierteSmartMailboxes.plist
    • VersionedSmartMailboxes.plist.backup

      , die möglicherweise entweder verschoben oder einfach gelöscht werden müssen. Ich verwende überhaupt keine intelligenten Postfächer, nur ein paar Dutzend Regeln, die ich seit Jahren über mehrere Betriebssystem-/Computer-Kombinationen geändert/gelöscht/in verschiedenen Formen hatte.) (Kursivschrift zeigt eine Datei an, die vorhanden ist, wenn Sie intelligente Postfächer synchronisiert haben , die ich nie habe, also existiert diese Datei nicht für mich, aber für das OP).
  3. Was ein Terminal-Shell-Skript betrifft, möchten Sie die relevanten plist-Dateien mit den benötigten Zeichenfolgen bearbeiten, indem Sie sie nach Bedarf hinzufügen/entfernen. Sie erhalten die Zeichenfolgen, die Sie benötigen, indem Sie sich die Dateien selbst ansehen. Vielleicht möchten Sie jedoch, dass eine App sie sauber betrachtet, dies könnte XCode, PlistEditor oder etwas Lite wie TextWrangler sein , wenn Sie nicht mit XCode herumspielen.

Hinweise: Ich verwende Mountain Lion mit Mail.app 6.2. Sie sollten sich bemühen, immer die Software-Versionsnummer aller relevanten Apps/OS's anzugeben, um den Helfern zu helfen. Ich weiß nicht, ob diese Dateien für Sie auf die gleiche Weise existieren (mehr/weniger/anderer Name/Speicherort), aber der Ausgangspunkt für jede neuere Mac OS X-Version ist ~/Library/Mail (wobei ~ Ihre Benutzername/Home-Ordner), wenn Ihr Bibliotheksordner unsichtbar ist, können Sie dorthin gelangen, indem Sie die Zeichenfolge in das Fenster eingeben, das mit Befehl-Umschalt-g erscheint.

vielen Dank für den ausführlichen Beitrag! Ich habe die Optionen 2) und 3) untersucht. Scheint wie 10.8 Mail SyncedSmartMailboxes.plistund SmartMailboxesLocalProperties.plistsind die beiden relevanten Dateien. Das Bearbeiten des ersteren hat leider keine Auswirkungen; Ich gehe davon aus, dass die Daten woanders zwischengespeichert sind. Obwohl ich es LIEBE, im Terminal zu arbeiten, fühlt sich das Bearbeiten einer dieser Dateien von Hand etwas zu gefährlich für mich an :)
Ich verstehe Ihre Vorbehalte, es ist nicht gerade ein sauberer Weg, da eine kleine Änderung von Apple in beispielsweise 10.8.4- oder 10.9-Updates das Skript unbrauchbar oder destruktiv machen könnte. Wenn Sie jedoch fseventer (fernlightning.com) herunterladen, können Sie zu Ihrer Information sehen, wie temporäre Dateien erstellt wurden, 10.8 tut dies gerne für jede Kleinigkeit, und fahren Sie dann damit fort, die Aktualisierung der Datei(en) zu blockieren usw. Danke auch für den Hinweis die entsprechenden Dateien. nachdem ich gestern überlegt habe, dass diese zumindest für die icloud/iOS+OSX/Multi-Device-Synchronisierung wichtig wären! Denken Sie auch daran, dass Sie in '1' die Nachrichten KOPIEREN können, anstatt sie zu verschieben!
In Bezug auf die relevanten Dateien habe ich GERADE vor kurzem meinen zweiten Mac auf Mountain Lion aktualisiert, und es stellt sich heraus, dass alle Smart Mailboxes tatsächlich zwischen demselben iCloud-Konto auf verschiedenen Macs synchronisiert werden (sauber!). Das ist der Grund für den SyncedDateinamenteil, denke ich ...