iCal使用内置脚本文件通过Mail.app通过电子邮件发送提醒。它工作得很好,但我不使用Mail.app作为我的主电子邮件帐户,仅用于发送日历通知。
因此,Mail.app会打开并发送警报,但随后会保持打开状态。
我试图编辑Apple脚本文件以使其退出Mail,但这似乎不起作用。
有人可以提供一些建议吗?
iCal使用内置脚本文件通过Mail.app通过电子邮件发送提醒。它工作得很好,但我不使用Mail.app作为我的主电子邮件帐户,仅用于发送日历通知。
因此,Mail.app会打开并发送警报,但随后会保持打开状态。
我试图编辑Apple脚本文件以使其退出Mail,但这似乎不起作用。
有人可以提供一些建议吗?
Answers:
让我们以正确的方式做到......
在您的电子邮件之后设置一个新的日历事件,并让它运行一个AppleScript ...该脚本将包含一行:
tell application "Mail" to quit
我相信应该照顾你的问题....
我想出了一个棘手的方法。我将做一些假设:你正在使用IMAP并了解Finder和AppleScript的方法。我认为它也适用于POP邮件,虽然我没有使用POP邮件,所以我不确定文件夹结构
警告:每次您使用Apple Mail发送电子邮件时都会触发此操作。我认为这没关系,因为你只用它来发送iCal警报。
Sent.imapmbox
。也许这是Sent Mail.imapmbox
为了gmailMessages
文件夹。我们要将文件夹操作附加到该文件夹Messages
文件夹,然后Folder Actions Setup
在“服务”菜单中找到。(如果您不使用OS X 10.6 Snow Leopard,可能会有所不同。)add - new item alert.scpt
现在命名的那个。Edit Script
按钮。用以下内容替换脚本内容:
on adding folder items to this_folder after receiving added_items
try
tell application "Mail" to quit
end try
end adding folder items to
quit - apple mail.scrpt
或等等。现在,只要向该帐户发送电子邮件并将已发送的邮件移至此文件夹,此脚本将激活并退出邮件应用程序!我测试了这个,它适用于我的电脑。
或者,您可以使用MailActOn设置运行脚本的发送邮件规则。(Mail仅支持传入邮件脚本)。这虽然花钱。我想如果您cc:在Apple Mail中配置的邮件帐户,您可以设置传入邮件规则...