如何在OS X Mail中按字母顺序对新文件夹进行排序?


5

我正在运行OS X Yosemite和Mail v8.2。每次添加新文件夹时,Mail都会将它们放到底层文件夹结构中。这非常令人困惑,我必须经常浏览所有文件夹才能找到我的东西。我希望邮箱按字母顺序排列。我怎样才能做到这一点?这在以前的版本中运行良好。

有什么好办法吗?禁用和启用IMAP帐户不是选项。


1
我有同样的问题...邮件9.2 El Capitan 10.11.2这么烦人...

Answers:


2

Steve Price的回答指出了我正确的方向。我正在运行El Capitan,并在/ Users / my login / Library / Mail / V3下找到.mboxCache.plist文件。该文件是文本文件,可以使用文本编辑器进行编辑(关闭邮件程序后)。

对于出现在错误位置的文件夹,有问题的条目如下:

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

值“0”将文件夹放在开头,较高的值放在列表的后面。

如果您只是删除出现在错误位置的任何文件夹的上述两行,并重新启动Mail,这些文件夹将返回按字母顺序排序。

有时以下两行也与上述相结合:

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

在那些情况下,我将“true”改为“false”。

现在我的文件夹又回到了我想要的地方,耶!


我只是备份了文件然后将其删除(就像KarlC的答案)。重新启动邮件,它重建了它,差异显示只有订单和手动排序已经改变所以好:-)
Dave Glassborow

4

我在2009年末的iMac 27“上运行Mac OS Sierra。我的Mac iCloud帐户邮箱不是按字母顺序排列的,我手动排序太多了。为我的Mac iCloud帐户禁用和启用IMAP邮件对我来说不起作用。做得很完美。

  1. 停止Mac应用程序
  2. 在bash或ksh中的命令行提示符下运行这些命令。(用你的用户名替换下面的“steve”。替换你喜欢的“Nov-12-2016”。这只是重命名文件的任意东西,如果以后需要可以找到它们):
cd / Users / steve / library / Mail / V4

for $ file(find。-name .mboxCache.plist)
做
    print mv $ file $ {file} .Nov-12-2016
    mv $ file $ {file} .Nov-12-2016
DONE

我真的希望Apple能够一劳永逸地解决这个问题。但是直到他们这样做,当我看到我的邮箱出现故障时,我将运行我的脚本。

我无法弄清楚如何在这里正确格式化这个简单的ksh代码,即使我阅读了帮助并尝试了代码并阻止了引用按钮。所以显示的代码有太多的空行和空格。对不起。

史蒂夫普莱斯


这仍然适用于Mojave,但您需要禁用SIP。重新启动mac,按住命令和r,然后在恢复模式下打开终端。在终端中,键入csrutil disable。执行该命令后,键入reboot
oemb1905

1

实用解决方案

使用Snow Leopard的副本保留一台Mac。如果要添加邮件文件夹,请在Mail 4.6中进行。该文件夹将自动按字母顺序排列。它也将显示在所有其他计算机上的正确位置。我刚刚在Apple Mail 4.6大型存档上测试了这个。2005 Test文件夹是全新的,并以正确的顺序显示。

我已经添加了2005 Test,它立即出现在正确的位置

我将尝试在强大而实用的MailMate中测试此功能,因为您可以在那里添加文件夹(留在优胜美地),但在Apple Mail中进行实际写作和阅读。MailMate的外观和行为很像Apple Mail 4.6和Eudora(我最喜欢的两个电子邮件程序)之间的交叉,但在管理HTML电子邮件甚至回复引号方面仍然有点不同,这使我无法在全职时间内自愿使用它基础:我们是习惯的生物。从好的方面来说,MailMate确实提供了Markdown。

坦率地说,如果我可以保留令人惊叹且强大的Apple Mail(以及用于我的超大型显示器的Letterbox),那么我可以更加热衷于升级我的五台Mac中的更多Mac,以及新的两线查看系统不如干净的专栏)。

乐观的建议

可能存在隐藏的首选项默认写入,这将启用自动字母排序。我找不到一个,但也许苹果工程师可能会泄漏一个给我们。

作为示例,这里是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

关闭Mail发送的声音并将其重新打开:

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

0

您是否尝试过拖动文件夹以按照您想要的顺序重新排列它们?这在Yosemite&Mail 8.2下适合我。试试看!


重新排列文件夹是一种选择。然而,这不是一个解决方案。
howdytom
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.