是因为Apple脚本在安全性方面的限制。Apple为了保护用户的隐私和数据安全,限制了脚本对Mail.app的访问权限。因此,无法直接使用Apple脚本获取本地Mail.app帐户。
然而,可以通过其他方式来获取本地Mail.app帐户的信息。以下是一种可能的解决方案:
- 使用AppleScript和System Events来模拟用户操作,通过UI界面获取Mail.app帐户信息。这种方法需要编写复杂的脚本,并且可能会受到操作系统更新的影响。
- 使用Apple Mail的API来获取帐户信息。Apple Mail提供了一组API,可以通过编程方式访问和操作Mail.app的功能。通过使用这些API,可以获取帐户信息、读取邮件等。具体的API文档可以在Apple开发者网站上找到。
- 使用第三方工具或库来获取帐户信息。有一些第三方工具或库可以帮助获取Mail.app帐户信息,例如使用Python的py-applescript库、使用Objective-C的MailCore库等。这些工具或库提供了更方便的方式来访问Mail.app的功能。
需要注意的是,无论使用哪种方法,都需要确保在获取帐户信息时遵守相关的隐私和数据保护法律法规,并尊重用户的隐私权。