我要做的是设置一个 Mail.app 规则,将所有 iTunes 收据电子邮件重定向到 Evernote 中的特定笔记本。以下 AppleScript 添加了正确的收件人并修改了主题行,因此我可以包含指向正确 Evernote 笔记本的指针。问题是我无法弄清楚为什么电子邮件的内容会被复制两次。任何帮助表示赞赏。
更新:为澄清起见,此脚本作为 Mail.app 规则的一部分运行。当一封电子邮件符合规则时,将运行下面的 AppleScript。如果你不熟悉 Evernote 通过电子邮件添加项目的功能,它的工作原理如下:每个 Evernote 用户都会收到一个唯一的电子邮件地址,允许将项目直接添加到他们的 Evernote 帐户中。在主题行中,可以添加某些关键字以将文档定向到特定文件夹 (@Receipts) 或添加特定标签 (#cool)。
using terms from application "Mail"
on perform mail action with messages theMessages
repeat with thisMessage in theMessages
tell application "Mail"
set newMessage to redirect thisMessage with opening window
tell newMessage
set subject of newMessage to "hello"
make new to recipient at beginning of to recipients with properties {address:"mine@email.com"}
delete bcc recipients
delete cc recipients
end tell
set the sender of newMessage to "me@me.com"
delay 1
-- send newMessage
end tell
end repeat
end perform mail action with messages
end using terms from