Перенос электронных писем, сохраненных на Mac, в общую папку

4

В моей почте Mac все мои электронные письма сохраняются на моем Mac, в отличие от моего почтового сервера, использующего iMap.

Все электронные письма организованы с большим количеством папок и подпапок, и все они сохраняются прямо на моем Mac.

Я хочу сохранить все отдельные электронные письма в папке на внешнем жестком диске, поскольку я перехожу на новый Mac и хочу иметь доступ к этим электронным письмам, но не импортирую их в Mac Mail на моем новом Mac.

Если вы выберете отдельное электронное письмо в Mac Mail, а затем перетащите его в папку на рабочем столе, например, оно сохранит его как электронное письмо, которое вы можете открыть из папки рабочего стола без необходимости сохранения в вашем Mac Mail. Если вы выберете несколько электронных писем и перетащите их, будет передано только одно электронное письмо.

Как я могу сделать этот метод перетаскивания для всех папок и всех электронных писем в этих папках, чтобы сохранить их на внешнем жестком диске.

Я не хочу экспортировать все электронные письма с моего текущего Mac, а затем импортировать их в мой новый Mac Mail. Я хочу иметь возможность доступа ко всем электронным письмам в их структуре, но через мой жесткий диск вместо того, чтобы показывать их в Mac Mail.

Руководство ценится

Мистер Н Динамит
источник

Ответы:

2

Чтобы сохранить все письма по отдельности в Finder, используйте небольшую хитрость:

В Почте выберите все сообщения, которые вы хотите, и щелкните правой кнопкой мыши + выберите Forward as Attachment. Это создает новое электронное письмо, которое вы затем отправляете себе.

Когда электронное письмо пришло, перенесите его вперед и нажмите Cmd-, Aчтобы выбрать все вложения в электронном письме. Нажмите Saveкнопку и выберите Save All…из выпадающего меню, затем выберите или создайте папку в диалоговом окне файла.

Электронные письма будут сохранены в виде отдельных файлов .eml, которые вы можете быстро просмотреть в Finder или открыть в Mail или Thunderbird.

Недостатком является то, что файлы сохраняются с темой в качестве имени файла. Таким образом, нет даты или отправителя для организации файлов в Finder. Вы должны были бы предварительно организовать в Почте.

Словари Аноним
источник
Ответ Foliovision очень помог, так как я буду использовать Thunderbird в качестве решения. Тем не менее, этот ответ помог больше всего, поскольку он нашел способ массового сохранения большого количества электронных писем и помещения их непосредственно в папку на внешнем жестком диске. К сожалению, я могу присудить награду только за 1 ответ!
г-н N Динамит
1
Ну, я должен сказать, учитывая время, которое я вложил в мой ответ, и что вы используете мой ответ для своего решения, я очень удивлен вашим решением. Описанный выше метод бесполезен для массового архивирования, и это единственный случай, когда стоит переместить письма из Apple Mail. Спасибо, по крайней мере, за извинения, и спасибо людям, которые высказались против моего ответа.
Foliovision
5

Архивирование электронной почты сложно. Я использовал все решения выше и многие другие (см. Ниже).

В конце концов, я частично сдался после создания нескольких архивов и решил сохранить структурированный главный архив на своем основном рабочем компьютере (мы говорим о 20 ГБ электронной почты), просто чтобы быть уверенным, что у меня есть одна копия в очень стандартном отформатируйте Apple Mail 4.6 (версия Snow Leopard) с более или менее вложенными файлами, которые все еще были прикреплены в течение последних семи лет (большинство вложений Eudora перечислены и доступны для поиска, но не прикреплены непосредственно к электронному письму). Другое преимущество хранения всей вашей почты в Apple Mail заключается в том, что это один архив для поиска. Удивительно часто я нахожу, что я хочу найти и просмотреть беседу с 2003 или 2006 года.

Emailchemy работает, хотя я использовал Eudora Mailbox Cleaner для своей миграции с Eudora (прочитайте заметки там и на Tidbits, чтобы полностью понять, насколько сложна миграция / архивирование электронной почты). Лицензии Weird Kid стоят очень дорого (представьте, что если вы используете на работе, вы должны заплатить около 300 долларов за эту привилегию, даже если у вас есть только несколько компьютеров / учетных записей для миграции).

Простейшим решением было бы перенести вашу учетную запись Apple Mail в Thunderbird и использовать встроенный в Thunderbird инструмент для архивирования, который предлагает незашифрованное структурированное архивирование:

Начиная с версии 3.x, Thunderbird имеет встроенную поддержку для архивирования электронной почты. «Архивные» сообщения перемещаются в отдельную папку (или иерархию папок) в профиле Thunderbird. Это обычные почтовые папки (использующие файлы mbox или maildir, в зависимости от настройки учетной записи), а не сжатые файлы.

Платные альтернативные варианты

  • EagleFiler со своей честной лицензией за 40 долларов позволяет вам делать практически все, что вам нравится. От Майкла Цая (Michael Tsai) можно получить отличную документацию и техническую поддержку. У меня были хорошие ответы, а также я получил широкую общественную благодарность за поддержку. Существует опция для хранения сообщений в файлах mbox или eml:

    EagleFiler также может хранить сообщения как отдельные файлы сообщений .eml, по одному на сообщение. Это менее эффективно (для EagleFiler, Spotlight, Time Machine и т. Д.), Но является более гибким, поскольку вы можете перетаскивать сообщения в разные папки, чтобы переставить их. Файлы сообщений также можно смешивать в одной папке с другими файлами разных типов, например, документами PDF или Word, которые связаны с этими сообщениями. Вы можете дважды щелкнуть файл сообщения, чтобы открыть его в Apple Mail.

  • Mailsteward Pro использует полный MySQL (то есть с открытым исходным кодом, но его сложно установить) и стоит 100 долларов. Вы можете экспортировать и объединять базы данных и автоматизировать архивирование. Приложение Джона Сьюарда довольно вызывающе. Хотя поддержка грубая, она доступна и личная. Поскольку это MySQL, вы всегда сможете вывести свои данные в нужном вам формате.

  • Обычный MailSteward составляет $ 50, но использует MySQL Lite, поэтому не подходит для больших архивов.
  • Devonthink Professional стоит 150 долларов и хорошо справляется с предоставлением архива, но отказывается открывать исходное стандартное почтовое сообщение или структуру почтового ящика и теряет вложения. Тем не менее, поиск быстрый, мелкозернистый. Devonthink отлично подходит для текстового приложения. Я владел Devonthink и имею возможность использовать импорт профессиональной почты, но решил не делать этого. С моим большим архивом я не был доволен им и никогда не любил, чтобы импорт Devonthink был действительно улицей с односторонним движением.

Заключение

Сначала я попробую Thunderbird и посмотрю, нравится ли мне его формат архива. Тогда я бы пошел в EagleFiler. Если бы я был более привередливым, и все еще были проблемы, беспокоящие меня об EagleFiler, я бы тогда подумал о полной Mailsteward.

Я не стал бы возиться с хрупкими скриптами Apple или Automator, которые требуют регулярного обновления и обслуживания и подлежат немедленному устареванию в стиле Apple.

Я собираюсь последовать моему собственному совету, возьмите еще один вариант с EagleFiler и рассмотрите возможность удаления любой почты старше 5 лет из Apple Mail.

Foliovision
источник
У меня были некоторые проблемы с EagleFiler вчера (после следования моему собственному совету). Индексы не будут перестраиваться на моих старых архивах. Я отправил автоматический отчет об ошибке. У Майкла Цая была бета-версия с исправлением, ожидающим меня утром, с персональной запиской, адресованной мне по имени. Это отличная поддержка. Нам придется еще усерднее работать над собственной поддержкой, чтобы соответствовать ему.
Foliovision
0

Самый простой способ сделать это - использовать Emailchemy:

http://www.weirdkid.com/products/emailchemy/index.html

Рабочий процесс довольно понятен. Стоит отметить, что формат, который лучше всего подойдет для экспорта, - это файлы EML (формат RFC-2822). Вы можете открыть их с помощью Почты (не импортируя их), и вы можете просмотреть их с помощью Quicklook.

Вы также можете сделать это с помощью скрипта Applescript или Javascript, но это потребует немного больше работы.

Джей Томпсон
источник
0

«Если вы выберете несколько электронных писем и перетащите их, будет передано только одно электронное письмо».

Раньше это было поведение на моей машине в течение долгого времени, и когда я спросил об этом, я услышал от других, что они могут перетаскивать много писем одновременно и передавать все как отдельные письма. Ну, к сожалению, я не знаю, что изменилось, но внезапно (возможно, это было обновление ОС за последний год), я также смог перетащить несколько писем из почты на рабочий стол или в любую папку и получить индивидуальное письмо для каждого письма тащили.

Когда стало доступно перетаскивание нескольких элементов, я смог использовать макрос Keyboard Maestro для перетаскивания на рабочий стол, а Hazel - для перемещения электронных писем в соответствующие папки Finder, оставляя только нечетное электронное письмо без правила Hazel. обрабатывать перемещение вручную или создать новое правило Hazel для.

BernSh
источник