Applescript Can';无法使用Apple脚本获取本地Mail.app帐户

Applescript Can';无法使用Apple脚本获取本地Mail.app帐户,applescript,apple-mail,Applescript,Apple Mail,我正在尝试使用Apple脚本从Mail.app通过其id获取消息。如果邮件仍在收件箱中,则它可以工作,但是我在本地mac电脑上有帐户名为“on my mac”的邮件,每当我运行此脚本时,它会给我一个错误“Mail got a error:Can't get account”on my mac。号码:-1728 “在我的Mac上”的子“文件夹”不是帐户,而是邮箱。因此,您可以使用 Set MyMailbox to mailbox of MyMessage --> string with na

我正在尝试使用Apple脚本从Mail.app通过其id获取消息。如果邮件仍在收件箱中,则它可以工作,但是我在本地mac电脑上有帐户名为“on my mac”的邮件,每当我运行此脚本时,它会给我一个错误“Mail got a error:Can't get account”on my mac。号码:-1728

“在我的Mac上”的子“文件夹”不是帐户,而是邮箱。因此,您可以使用

Set MyMailbox to mailbox of MyMessage --> string with name of the mailbox
另外,不要混淆消息和消息ID。消息ID只是消息的一个属性。
仅供参考,简单地说,帐户是您拥有的不同地址的电子邮件。

非常感谢您的快速回复。问题是我没有消息,我的最终目标实际上是从“消息ID”中获取消息,如果我只有:消息ID及其邮箱,你知道我可以怎么做吗?你需要首先获取“ID为xxx的每条消息”,这会给你一个1项的列表。获取列表中的第1项,您就可以看到您的消息
Set MyMailbox to mailbox of MyMessage --> string with name of the mailbox