Mail.app - 通过输入组名添加收件人地址时,什么设置排序顺序?

Mail.app - 通过输入组名添加收件人地址时,什么设置排序顺序?

在 Mac OS X (10.6.3) 中使用 Mail.app 时,我向群组发送电子邮件时,发现排序顺序似乎是随机的。这不是什么大问题,但你会认为它是按字母顺序排列的吗?!?

重现:

  1. Compose New Message在 Mail.app 中
  2. 输入团体来自地址簿的名称
  3. 该组中的地址将以To:看似随机的方式填充该字段

仅供参考 - 您可能认为Edit Distribution List…在地址簿中进行选择可以让您对列表进行排序...但事实并非如此!

有人知道/如何设置这种排序顺序吗?

答案1

~/Library/Application Support/Address Book/ 中有一个名为 AddressBook-v22.abcddb 的 sqlite 数据库(您的 Mac 上的名称可能不同),其中有一个名为 ZABCDRECORD 的表。它包含记录,记录在数据库中出现的顺序是它们在您的组中发送电子邮件时出现的顺序,该顺序是它们被添加到数据库的顺序。

除了删除并重新添加成员之外,我不知道还有什么方法可以对其进行排序,您可能需要摆弄 sqlite 数据库,但很可能会损坏某些东西。

用户出现在收件人框中的顺序不会有任何区别,希望这能解决您的好奇心。

答案2

我不知道如何更改群组收件人的确切顺序,但我解决了部分问题。我的群组中有一个特别讨厌的成员,当我在“收件人:”字段中添加群组时,她的地址总是排在最前面。我希望她出现在名单上,但不是排在最前面。我尝试删除她并重新添加到群组中,反转她的联系人卡片上的姓/名,并更改她的联系人卡片上的内容 - 总是在更改之间退出联系人,然后再测试另一封电子邮件。这些方法都不起作用。最终似乎奏效的是一个组合。我将她从我的联系人中完全删除,将她从 Mail 的“以前的收件人”窗口中删除,然后将她重新添加到我的联系人中。现在她出现在我群组的收件人列表的末尾。

相关内容