Как сортировать новые папки по алфавиту в OS X Mail?

Я использую OS X Yosemite и Mail v8.2. Каждый раз, когда я добавляю новую папку, Mail помещает их в нижнюю структуру папок. Это очень сбивает с толку, и мне приходится постоянно просматривать все папки, чтобы найти свои вещи. Я хотел бы, чтобы почтовые ящики оставались в алфавитном порядке. Как мне это сделать? Это просто отлично работало в предыдущей версии.

Любое хорошее решение? Отключить и включить учетную запись IMAP не вариант.

У меня та же проблема... Mail 9.2 El Capitan 10.11.2 Так раздражает...

Ответы (4)

Ответ Стива Прайса указал мне правильное направление. Я использую El Capitan и нашел файлы .mboxCache.plist в папке /Users/my login/Library/Mail/V3. Файл представляет собой текстовый файл, и его можно редактировать в текстовом редакторе (после закрытия почтовой программы).

Для папок, появляющихся в неправильном месте, проблемные записи следующие:

                    <key>MailboxDisplayIndex</key>
                    <integer>0</integer>

Значение «0» помещает папку в начало, более высокие значения идут позже в списке.

Если вы просто удалите две приведенные выше строки для любой папки, появляющейся в неправильном месте, и перезапустите Mail, эти папки снова будут отсортированы в алфавитном порядке.

Иногда следующие две строки также появляются в сочетании с вышеуказанными:

                    <key>MailboxIsManuallySorted</key>
                    <true/>

В этих случаях я менял «true» на «false».

Теперь мои папки снова там, где я хочу, ура!

Я просто сделал резервную копию файла, а затем удалил его (как ответ KarlC). Перезапустил Mail, и он перестроил его, diff показал, что изменился только порядок и ручная сортировка, так что все хорошо :-)
Первоначальный ответ не помог мне в macOS Catalina (10.15.4), но резервное копирование .mboxCache.plist, удаление и перезапуск Mail сработало как шарм.

Я использую Mac OS Sierra на iMac 27 конца 2009 года. Почтовые ящики моей учетной записи Mac iCloud НЕ были в алфавитном порядке, и у меня слишком много почтовых ящиков для ручной сортировки. Отключение и включение IMAP Mail для моей учетной записи Mac iCloud не сработало для меня. Это отлично справился с задачей.

  1. Остановить приложение Mac
  2. Запустите эти команды в командной строке в bash или ksh. (Замените свое имя пользователя там, где вы видите «steve» ниже. Замените «Nov-12-2016» на то, что вам нравится. Это просто произвольный материал, чтобы переименовать файлы и иметь возможность найти их позже, если это необходимо):
компакт-диск /пользователи/стив/библиотека/почта/V4

для файла в $(найти . -name .mboxCache.plist)
делать
    print mv $file ${file}.12 ноября 2016 г.
    mv $file ${file}.12 ноября 2016 г.
сделанный

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

Я не могу понять, как заставить этот простой код ksh правильно форматироваться здесь, хотя я читал справку и пробовал кнопки кода и блокировки кавычек. Таким образом, в показанном коде слишком много пустых строк и пробелов. Простите за это.

Стив Прайс

Это все еще работает в Мохаве, но вам нужно отключить SIP. Перезагрузите Mac, удерживая команды и r вместе, затем откройте Терминал в режиме восстановления. В Терминале введите csrutil disable. После выполнения этой команды введите reboot.

Практическое решение

Держите под рукой один Mac с копией Snow Leopard. Если вы хотите добавить почтовые папки, сделайте это внутри Mail 4.6. Папка перейдет в алфавитный порядок автоматически. Он будет отображаться в нужном месте и на всех других ваших компьютерах. Я только что проверил это на большом архиве Apple Mail 4.6. Папка «Тест 2005» совершенно новая и представлена ​​в правильном порядке.

Я добавил тест 2005 года, и он сразу появился в нужном месте.

Я попробую протестировать эту функциональность в мощном и утилитарном MailMate, так как вы сможете добавлять туда свои папки (оставаясь в Yosemite), но на самом деле писать и читать будете внутри Apple Mail. MailMate выглядит и действует как нечто среднее между Apple Mail 4.6 и Eudora (двумя моими любимыми почтовыми программами), но все же немного отличается тем, как он управляет электронными письмами в формате HTML и даже отвечает цитатами, что мешает мне использовать его добровольно на полную ставку. Основание: мы существа привычки. С другой стороны, MailMate предлагает Markdown.

Откровенно говоря, я был бы гораздо более заинтересован в обновлении своих пяти компьютеров Mac до Snow Leopard, если бы я мог сохранить удивительную и надежную Apple Mail (наряду с Letterbox для моих очень больших мониторов: новая двухстрочная система просмотра не так хороша, как чистые колонки).

Оптимистическое предложение

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

В качестве примеров приведены некоторые другие полезные команды записи по умолчанию для Apple Mail:

defaults write com.apple.mail DisableReplyAnimations -bool true
defaults write com.apple.mail DisableSendAnimations -bool true

Измените размер шрифта по умолчанию и/или сбросьте его:

defaults write com.apple.mail MinimumHTMLFontSize 12
defaults read com.apple.mail MinimumHTMLFontSize
defaults delete com.apple.mail MinimumHTMLFontSize

Включите и отключите встроенный просмотр изображений:

defaults write com.apple.mail DisableInlineAttachmentViewing -bool true
defaults write com.apple.mail DisableInlineAttachmentViewing -bool false

Отключите звук отправки почты и снова включите его:

defaults write com.apple.mail MailSentSoundPath dummy
defaults delete com.apple.mail MailSentSoundPath

Скопируйте и вставьте только адрес электронной почты без имени (это хороший адрес, который я запускаю по умолчанию на всех своих компьютерах Mac:

defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool false
defaults write com.apple.mail AddressesIncludeNameOnPasteboard -bool true

Вы пробовали просто перетаскивать папки, чтобы переставить их в нужном вам порядке? Это работает для меня в Yosemite & Mail 8.2. Попробуйте!

Изменение порядка папки является одним из вариантов. Однако это не решение.